summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableInterceptor.pidl
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2005-05-18 11:55:41 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2005-05-18 11:55:41 +0000
commit521d94466e64763de79d04dd867e466c4c81fb89 (patch)
tree50d66d07a5f674009c28c594972346859a936980 /TAO/tao/PortableInterceptor.pidl
parent35d9b53c270c1b9a3fd37395b30681b236ab5992 (diff)
downloadATCD-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.pidl34
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_ */