Services.pidl

Go to the documentation of this file.
00001 // -*- IDL -*-
00002 //
00003 // Services.pidl,v 1.13 2006/03/14 15:32:23 jtc Exp
00004 
00005 // ================================================================
00006 //
00007 //   This file was used to generate the code in ServicesC.*
00008 //   The command used to generate code is:
00009 //
00010 //     tao_idl
00011 //        -o orig -Ge 1 -GA -SS -Sci
00012 //          -Wb,export_macro="tao/TAO_Export"
00013 //          -Wb,pre_include="ace/pre.h"
00014 //          -Wb,post_include="ace/post.h"
00015 //          Services.pidl
00016 //
00017 //   Patches for changes to the generated code are available in the
00018 //   `diffs' directory.
00019 // ================================================================
00020 
00021 
00022 #ifndef TAO_CORBA_SERVICES_IDL
00023 #define TAO_CORBA_SERVICES_IDL
00024 
00025 #include "tao/OctetSeq.pidl"
00026 
00027 #pragma prefix "omg.org"
00028 
00029 module CORBA
00030 {
00031   typedef unsigned short ServiceType;
00032   typedef unsigned long ServiceOption;
00033   typedef unsigned long ServiceDetailType;
00034   typedef OctetSeq ServiceDetailData;
00035   typedef sequence<ServiceOption> ServiceOptionSeq;
00036 
00037   const ServiceType Security = 1;
00038 
00039   struct ServiceDetail
00040   {
00041     ServiceDetailType service_detail_type;
00042     ServiceDetailData service_detail;
00043   };
00044 
00045   typedef sequence<ServiceDetail> ServiceDetailSeq;
00046 
00047   struct ServiceInformation
00048   {
00049     ServiceOptionSeq service_options;
00050     ServiceDetailSeq service_details;
00051   };
00052 };
00053 
00054 #endif  /* TAO_CORBA_SERVICES_IDL */

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