summaryrefslogtreecommitdiff
path: root/TAO/tao/POA.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/POA.h')
-rw-r--r--TAO/tao/POA.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/TAO/tao/POA.h b/TAO/tao/POA.h
index 73ace7a8471..077696e6c11 100644
--- a/TAO/tao/POA.h
+++ b/TAO/tao/POA.h
@@ -420,6 +420,9 @@ public:
virtual CORBA::Object_ptr id_to_reference (const PortableServer::ObjectId &oid,
CORBA::Environment &env);
+ virtual void forward_object (const PortableServer::ObjectId &oid,
+ CORBA::Object_ptr forward_to,
+ CORBA::Environment &env);
// Utility functions for the other
static void encode_sequence_to_string (CORBA::String &str,
@@ -545,6 +548,10 @@ protected:
virtual CORBA::Object_ptr id_to_reference_i (const PortableServer::ObjectId &oid,
CORBA::Environment &env);
+ virtual void forward_object_i (const PortableServer::ObjectId &oid,
+ CORBA::Object_ptr forward_to,
+ CORBA::Environment &env);
+
virtual ACE_Lock &lock (void);
virtual TAO_POA_Policies &policies (void);