summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableInterceptor.pidl
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2001-03-01 18:02:44 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2001-03-01 18:02:44 +0000
commitc75e5903bacb9e4473c38894fed2c1db7ee7dbf3 (patch)
tree7c06ca06117d2eff77631a7cd1ac138b3c8868ae /TAO/tao/PortableInterceptor.pidl
parent2083458af17abd210d52f5fabb99e879981640ab (diff)
downloadATCD-c75e5903bacb9e4473c38894fed2c1db7ee7dbf3.tar.gz
ChangeLogTag:Thu Mar 01 09:38:28 2001 Ossama Othman <ossama@uci.edu>
Diffstat (limited to 'TAO/tao/PortableInterceptor.pidl')
-rw-r--r--TAO/tao/PortableInterceptor.pidl17
1 files changed, 9 insertions, 8 deletions
diff --git a/TAO/tao/PortableInterceptor.pidl b/TAO/tao/PortableInterceptor.pidl
index 766e604acae..a36b8d0b4e5 100644
--- a/TAO/tao/PortableInterceptor.pidl
+++ b/TAO/tao/PortableInterceptor.pidl
@@ -24,7 +24,12 @@
// This file contains the interface definitions for "Portable"
// Interceptor support.
// The following is from orbos/99-12-02 Portable Interceptors spec,
-// the full IDL is downloadable from orbos/99-12-02
+// the full IDL is downloadable from orbos/99-12-02.
+//
+// Additional updates from ptc/00-08-05 are also included. Changes
+// include:
+// - addition of the Interceptor::destroy() method
+// - move of CodecFactory and Codec interfaces to the IOP module
// File: PortableInterceptor.idl
#ifndef _PORTABLE_INTERCEPTOR_IDL_
@@ -47,6 +52,7 @@ module PortableInterceptor {
local interface Interceptor {
readonly attribute string name;
+ void destroy ();
};
exception ForwardRequest {
@@ -97,10 +103,7 @@ module PortableInterceptor {
readonly attribute any received_exception;
readonly attribute CORBA::RepositoryId received_exception_id;
IOP::TaggedComponent get_effective_component (in IOP::ComponentId id);
-
- // Removed it for starters
- // IOP_N::TaggedComponentSeq get_effective_components (in IOP::ComponentId id);
-
+ IOP::TaggedComponentSeq get_effective_components (in IOP::ComponentId id);
CORBA::Policy get_request_policy (in CORBA::PolicyType type);
void add_request_service_context (
in IOP::ServiceContext service_context,
@@ -163,9 +166,7 @@ module PortableInterceptor {
readonly attribute CORBA::StringSeq arguments;
readonly attribute string orb_id;
-
- // Shall not need this for starters
- // readonly attribute IOP_N::CodecFactory codec_factory;
+ readonly attribute IOP::CodecFactory codec_factory;
void register_initial_reference (in ObjectId id, in Object obj)
raises (InvalidName);