summaryrefslogtreecommitdiff
path: root/TAO/tao/ORB_Core.h
diff options
context:
space:
mode:
authorSimon McQueen <simon.mcqueen@gmail.com>2006-02-21 17:59:46 +0000
committerSimon McQueen <simon.mcqueen@gmail.com>2006-02-21 17:59:46 +0000
commit4d4dc49485fd6d9d98ac13c858eba6c44d96abbb (patch)
tree0f9736a0c0279eec8d9174520e4f454b54b64ac2 /TAO/tao/ORB_Core.h
parent047d76ee3488abe36e55712c0134c8f9690b2912 (diff)
downloadATCD-4d4dc49485fd6d9d98ac13c858eba6c44d96abbb.tar.gz
ChangeLogTag: Tue Feb 21 17:48:24 UTC 2006 Simon McQueen <sm@prismtech.com>
Diffstat (limited to 'TAO/tao/ORB_Core.h')
-rw-r--r--TAO/tao/ORB_Core.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/TAO/tao/ORB_Core.h b/TAO/tao/ORB_Core.h
index 534635e67d9..b1cf1e4aa3b 100644
--- a/TAO/tao/ORB_Core.h
+++ b/TAO/tao/ORB_Core.h
@@ -614,6 +614,11 @@ public:
CORBA::Long initialize_object (TAO_Stub *the_stub,
CORBA::Object_ptr obj);
+ /// Reinitialise a stub after the effective profile has changed.
+ /// This will happen after a location forward has been received
+ /// or if a location forward supplied new target subsequently fails.
+ CORBA::Long reinitialize_object (TAO_Stub *stub);
+
/// Return ORBid string.
const char *orbid (void) const;
@@ -956,6 +961,10 @@ protected:
/// this ORB core.
TAO::ORBInitializer_Registry_Adapter *orbinitializer_registry_i (void);
+ /// Common code from ::initialize_object and ::reinitialize_object
+ CORBA::Long initialize_object_i (TAO_Stub *the_stub,
+ const TAO_MProfile& mprofile);
+
private:
/// The ORB Core should not be copied.