diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2005-05-18 11:55:41 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2005-05-18 11:55:41 +0000 |
commit | 521d94466e64763de79d04dd867e466c4c81fb89 (patch) | |
tree | 50d66d07a5f674009c28c594972346859a936980 /TAO/tao/PortableInterceptor.pidl | |
parent | 35d9b53c270c1b9a3fd37395b30681b236ab5992 (diff) | |
download | ATCD-521d94466e64763de79d04dd867e466c4c81fb89.tar.gz |
ChangeLogTag: Wed May 18 11:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO/tao/PortableInterceptor.pidl')
-rw-r--r-- | TAO/tao/PortableInterceptor.pidl | 34 |
1 files changed, 2 insertions, 32 deletions
diff --git a/TAO/tao/PortableInterceptor.pidl b/TAO/tao/PortableInterceptor.pidl index f4837032faf..fd8fb84e072 100644 --- a/TAO/tao/PortableInterceptor.pidl +++ b/TAO/tao/PortableInterceptor.pidl @@ -39,7 +39,6 @@ #include <PI_Forward.pidl> #include <Current.pidl> -#include <Dynamic.pidl> #include <Messaging_SyncScope.pidl> #include <ORBInitializer.pidl> @@ -49,6 +48,8 @@ #include <ServerRequestInfo.pidl> #include <PolicyFactory.pidl> #include <ORBInitInfo.pidl> +#include <ClientRequestInterceptor.pidl> +#include <ServerRequestInterceptor.pidl> module PortableInterceptor { @@ -60,17 +61,6 @@ module PortableInterceptor { const AdapterState INACTIVE = 3; const AdapterState NON_EXISTENT = 4; - local interface Interceptor - { - readonly attribute string name; - void destroy (); - }; - - exception ForwardRequest - { - Object forward; - }; - // Valid reply_status values: const ReplyStatus SUCCESSFUL = 0; const ReplyStatus SYSTEM_EXCEPTION = 1; @@ -84,26 +74,6 @@ module PortableInterceptor { any get_slot (in SlotId id) raises (InvalidSlot); void set_slot (in SlotId id, in any data) raises (InvalidSlot); }; - - local interface ClientRequestInterceptor : Interceptor - { - void send_request (in ClientRequestInfo ri) raises (ForwardRequest); - void send_poll (in ClientRequestInfo ri); - void receive_reply (in ClientRequestInfo ri); - void receive_exception (in ClientRequestInfo ri) raises (ForwardRequest); - void receive_other (in ClientRequestInfo ri) raises (ForwardRequest); - }; - - local interface ServerRequestInterceptor : Interceptor - { - /// Proprietary method in TAO for fault tolerance - void tao_ft_interception_point (in ServerRequestInfo ri, out CORBA::OctetSeq os) raises (ForwardRequest); - void receive_request_service_contexts (in ServerRequestInfo ri) raises (ForwardRequest); - void receive_request (in ServerRequestInfo ri) raises (ForwardRequest); - void send_reply (in ServerRequestInfo ri); - void send_exception (in ServerRequestInfo ri) raises (ForwardRequest); - void send_other (in ServerRequestInfo ri) raises (ForwardRequest); - }; }; #endif /* _PORTABLE_INTERCEPTOR_IDL_ */ |