diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-03-12 16:18:58 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-03-12 16:18:58 +0000 |
commit | 414715263a41b8525f0371e9851cfc470171b0d5 (patch) | |
tree | bf1c5cdcd20e3d61ed9d590adfaef8b5fce061df /TAO/tao/orb.idl | |
parent | d918dcf7a60a0a69c33de11f3b8259b2065d2e38 (diff) | |
download | ATCD-414715263a41b8525f0371e9851cfc470171b0d5.tar.gz |
ChangeLogTag: Wed Mar 12 09:49:00 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/tao/orb.idl')
-rw-r--r-- | TAO/tao/orb.idl | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/TAO/tao/orb.idl b/TAO/tao/orb.idl index 65714ddb943..5f6f56d77dd 100644 --- a/TAO/tao/orb.idl +++ b/TAO/tao/orb.idl @@ -8,6 +8,7 @@ #define TAO_ORB_IDL #include <Policy.pidl> +#include <Services.pidl> #pragma prefix "omg.org" @@ -80,24 +81,18 @@ module CORBA PARAM_INOUT }; - typedef string ObjectId; - typedef sequence <ObjectId> ObjectIdList; - - typedef unsigned short ServiceType; - typedef unsigned long ServiceOption; - typedef unsigned long ServiceDetailType; + typedef short ValueModifier; + const ValueModifier VM_NONE = 0; + const ValueModifier VM_CUSTOM = 1; + const ValueModifier VM_ABSTRACT = 2; + const ValueModifier VM_TRUNCATABLE = 3; - struct ServiceDetail - { - ServiceDetailType service_detail_type; - sequence <octet> service_detail; - }; + typedef short Visibility; + const Visibility PRIVATE_MEMBER = 0; + const Visibility PUBLIC_MEMBER = 1; - struct ServiceInformation - { - sequence <ServiceOption> service_options; - sequence <ServiceDetail> service_details; - }; + typedef string ObjectId; + typedef sequence <ObjectId> ObjectIdList; // Portable Interceptor specification adds these types. typedef sequence<string> StringSeq; |