2 #ifndef TAO_CORBA_SERVICES_IDL
3 #define TAO_CORBA_SERVICES_IDL
5 #include "tao/OctetSeq.pidl"
7 #pragma prefix "omg.org"
11 typedef unsigned short ServiceType;
12 typedef unsigned long ServiceOption;
13 typedef unsigned long ServiceDetailType;
14 typedef OctetSeq ServiceDetailData;
15 typedef sequence<ServiceOption> ServiceOptionSeq;
17 const ServiceType Security = 1;
21 ServiceDetailType service_detail_type;
22 ServiceDetailData service_detail;
25 typedef sequence<ServiceDetail> ServiceDetailSeq;
27 struct ServiceInformation
29 ServiceOptionSeq service_options;
30 ServiceDetailSeq service_details;
34 #endif /* TAO_CORBA_SERVICES_IDL */