Services.pidl

Go to the documentation of this file.
00001 // -*- IDL -*-
00002 //
00003 // $Id: Services.pidl 81200 2008-04-01 13:03:30Z johnnyw $
00004 
00005 // ================================================================
00006 //
00007 //   This file is used to generate the code in ServicesC.*
00008 //   The command used to generate code is:
00009 //
00010 //     tao_idl
00011 //        -o orig -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 Tue Feb 2 17:37:52 2010 for TAO by  doxygen 1.4.7