diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2005-04-13 10:12:30 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2005-04-13 10:12:30 +0000 |
commit | 7bce088b850fb5cb5a1c24fc72628ebd7bcb2a78 (patch) | |
tree | e0add7bc8158f1498839516716d38ae5fb9f314c /TAO/tao/PortableInterceptor.pidl | |
parent | cfc35e3dbc7272bb1266c8270d735d62a372d60e (diff) | |
download | ATCD-7bce088b850fb5cb5a1c24fc72628ebd7bcb2a78.tar.gz |
ChangeLogTag: Wed Apr 13 08:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO/tao/PortableInterceptor.pidl')
-rw-r--r-- | TAO/tao/PortableInterceptor.pidl | 35 |
1 files changed, 4 insertions, 31 deletions
diff --git a/TAO/tao/PortableInterceptor.pidl b/TAO/tao/PortableInterceptor.pidl index 388d339e079..077f45fa273 100644 --- a/TAO/tao/PortableInterceptor.pidl +++ b/TAO/tao/PortableInterceptor.pidl @@ -46,6 +46,10 @@ #include <orb_types.pidl> #include <Policy.pidl> +#include <ORBInitializer.pidl> +#include <InvalidSlot.pidl> +#include <RequestInfo.pidl> + module PortableInterceptor { typeprefix PortableInterceptor "omg.org"; @@ -67,8 +71,6 @@ module PortableInterceptor { Object forward; }; - typedef short ReplyStatus; - // Valid reply_status values: const ReplyStatus SUCCESSFUL = 0; const ReplyStatus SYSTEM_EXCEPTION = 1; @@ -77,34 +79,12 @@ module PortableInterceptor { const ReplyStatus TRANSPORT_RETRY = 4; const ReplyStatus UNKNOWN = 5; - typedef unsigned long SlotId; - - exception InvalidSlot {}; - local interface Current : CORBA::Current { any get_slot (in SlotId id) raises (InvalidSlot); void set_slot (in SlotId id, in any data) raises (InvalidSlot); }; - local interface RequestInfo - { - readonly attribute unsigned long request_id; - readonly attribute string operation; - readonly attribute Dynamic::ParameterList arguments; - readonly attribute Dynamic::ExceptionList exceptions; - readonly attribute Dynamic::ContextList contexts; - readonly attribute Dynamic::RequestContext operation_context; - readonly attribute any result; - readonly attribute boolean response_expected; - readonly attribute Messaging::SyncScope sync_scope; - readonly attribute ReplyStatus reply_status; - readonly attribute Object forward_reference; - any get_slot (in SlotId id) raises (InvalidSlot); - IOP::ServiceContext get_request_service_context (in IOP::ServiceId id); - IOP::ServiceContext get_reply_service_context (in IOP::ServiceId id); - }; - local interface ClientRequestInfo : RequestInfo { readonly attribute Object target; @@ -197,13 +177,6 @@ module PortableInterceptor { in CORBA::PolicyType type, in PolicyFactory policy_factory); }; - - local interface ORBInitializer - { - void pre_init (in ORBInitInfo info); - void post_init (in ORBInitInfo info); - }; - }; #endif /* _PORTABLE_INTERCEPTOR_IDL_ */ |