diff options
author | Simon McQueen <simon.mcqueen@gmail.com> | 2006-02-21 17:59:46 +0000 |
---|---|---|
committer | Simon McQueen <simon.mcqueen@gmail.com> | 2006-02-21 17:59:46 +0000 |
commit | 4d4dc49485fd6d9d98ac13c858eba6c44d96abbb (patch) | |
tree | 0f9736a0c0279eec8d9174520e4f454b54b64ac2 /TAO/tao/ORB_Core.h | |
parent | 047d76ee3488abe36e55712c0134c8f9690b2912 (diff) | |
download | ATCD-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.h | 9 |
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. |