IIOP.pidl

Go to the documentation of this file.
00001 // -*- IDL -*-
00002 //
00003 // IIOP.pidl,v 1.12 2006/05/09 07:32:02 jwillemsen Exp
00004 
00005 /**
00006  *
00007  *   This file was used to generate the code in
00008  *   IIOP*.* The command used to generate code
00009  *   is:
00010  *
00011  *     tao_idl \
00012  *        -o orig -Gp -Gd -Ge 1 -GA -Sci
00013  *          -Wb,export_macro=TAO_Export \
00014  *          -Wb,export_include="tao/TAO_Export.h" \
00015  *          -Wb,pre_include="ace/pre.h" \
00016  *          -Wb,post_include="ace/post.h" \
00017  *          -Wb,versioning_begin=TAO_BEGIN_VERSIONED_NAMESPACE_DECL \
00018  *          -Wb,versioning_end=TAO_END_VERSIONED_NAMESPACE_DECL \
00019  *          IIOP.pidl
00020  *
00021  *   Remember to patch the generated files using diff/IIOP.diff
00022  *   This is from the GIOP 1.2 spec for Bi Dir IIOP.
00023  */
00024 
00025 #ifndef TAO_IIOP_PIDL
00026 #define TAO_IIOP_PIDL
00027 
00028 // This is a OMG specified IDL. When IIOP modules start getting
00029 // complicated we may want to have them here.
00030 #pragma prefix "omg.org"
00031 
00032 
00033 module IIOP
00034 {
00035   struct ListenPoint
00036   {
00037     string host;
00038     unsigned short port;
00039   };
00040 
00041   typedef sequence<ListenPoint> ListenPointList;
00042 
00043   struct BiDirIIOPServiceContext
00044   {
00045     ListenPointList listen_points;
00046   };
00047 };
00048 
00049 #endif  /* TAO_IIOP_PIDL */

Generated on Thu Nov 9 11:54:12 2006 for TAO by doxygen 1.3.6