diff options
-rw-r--r-- | TAO/tao/CORBA.pidl | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/TAO/tao/CORBA.pidl b/TAO/tao/CORBA.pidl index 108889a16b9..42992cec2b9 100644 --- a/TAO/tao/CORBA.pidl +++ b/TAO/tao/CORBA.pidl @@ -1,6 +1,6 @@ // $Id$ -// This will have all new definitions that will go in to CORBA from +// This will have all new definitions that will go in to CORBA from // now on. #pragma prefix "omg.org" @@ -8,6 +8,8 @@ module CORBA { typedef string ORBid; + typedef string Identifier; + typedef unsigned long Flags; interface NamedValue { @@ -23,25 +25,28 @@ module CORBA SYSTEM_EXCEPTION }; - typedef sequence<Request_ptr> RequestSeq; - - typedef string ObjectId; + interface Request; + interface NVList; + + typedef sequence<Request> RequestSeq; + + typedef string ObjectId; typedef sequence <ObjectId> ObjectIdList; - typedef unsigned short ServiceType; - typedef unsigned long ServiceOption; + typedef unsigned short ServiceType; + typedef unsigned long ServiceOption; typedef unsigned long ServiceDetailType; - struct ServiceDetail - { + struct ServiceDetail + { ServiceDetailType service_detail_type; - sequence <octet> service_detail; - }; - - struct ServiceInformation - { - sequence <ServiceOption> service_options; - sequence <ServiceDetail> service_details; + sequence <octet> service_detail; + }; + + struct ServiceInformation + { + sequence <ServiceOption> service_options; + sequence <ServiceDetail> service_details; }; }; |