mirror of
https://github.com/AdaCore/PolyORB.git
synced 2026-02-12 13:01:15 -08:00
041eda478fcbccde3bb30a5e1fb5f391f59fb2ff
with proper passing of parameter values. [Imported from Perforce change 3997 at 2006-12-01 19:29:38] Subversion-branch: /trunk/polyorb Subversion-revision: 33182
------------------------------------------------------------------------------
-- --
-- POLYORB COMPONENTS --
-- --
-- Copyright (C) 2001 Free Software Fundation --
-- --
-- PolyORB is free software; you can redistribute it and/or modify it --
-- under terms of the GNU General Public License as published by the Free --
-- Software Foundation; either version 2, or (at your option) any later --
-- version. PolyORB is distributed in the hope that it will be useful, --
-- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- --
-- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public --
-- License for more details. You should have received a copy of the GNU --
-- General Public License distributed with PolyORB; see file COPYING. If --
-- not, write to the Free Software Foundation, 59 Temple Place - Suite 330, --
-- Boston, MA 02111-1307, USA. --
-- --
-- PolyORB is maintained by ENST Paris University. --
-- --
------------------------------------------------------------------------------
This is the documentation for PolyORB version @polyorb_version@.
Build requirements
------------------
Ada 95 compiler: GNAT 3.14a1 or later.
Build instructions
------------------
See file INSTALL.
Usage
-----
idlac [-i] [-k] idl_file [-cppargs ...]
-i Generate implementation template.
-k Keep temporary files.
-q Be quiet.
-cppargs ARGS
Pass ARGS to the C++ preprocessor.
This creates several files :
- myinterface.ads, myinterface.adb : these files contain the mapping
for user defined types (client and server side).
- myinterface-impl.ads, myinterface-impl.adb : these files are to be
filled by the user. They contain the implementation of the
server. They are generated only if the -i flag is specified.
- myinterface.ads, myinterface.adb : these files
contain the client stubs for the interface.
- myinterface-skel.ads, myinterface-skel.adb : these files
contain the server-side skeletons for the interface.
- myinterface-stream.ads, myinterface-stream.adb : these files
contain subprograms to marshall data according to the CDR protocol.
Features
--------
Bug reports
-----------
Mailing-lists
-------------
Contributors:
-------------
PolyORB has been developped since January, 1999 by the following
contributors:
* Fabien Azavant (azavant@enst.fr)
* Emmanuel Chavane (chavane@enst.fr)
* Jean-Marie Cottin (cottin@enst.fr)
* Michael Friess
* Nicolas Fritsch
* Mejdi Kaddour
* Laurent Kubler (kubler@enst.fr)
* Vincent Niebel (niebel@enst.fr)
* Laurent Pautet (pautet@enst.fr)
* Sebastien Ponce (ponce@enst.fr)
* Thomas Quinot (quinot@enst.fr)
* Nicolas Setton
* Frank Singhoff (singhoff@enst.fr)
* Samuel Tardieu (sam@enst.fr)
Description
Languages
Ada
97.2%
Makefile
0.8%
Roff
0.4%
Python
0.4%
Shell
0.4%
Other
0.7%