diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2003-02-27 15:26:05 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2003-02-27 15:26:05 +0000 |
commit | e01e1940f4ce540d7ddfdbddab37f1127b1538c3 (patch) | |
tree | b7b1240585b07b0776520575c8e430634b8508b1 /TAO/tao/PICurrent.h | |
parent | 2c3b3931df6ccbf0242ed58a048a8687fa2b986f (diff) | |
download | ATCD-e01e1940f4ce540d7ddfdbddab37f1127b1538c3.tar.gz |
ChangeLogTag:Thu Feb 27 07:25:21 2003 Ossama Othman <ossama@uci.edu>
Diffstat (limited to 'TAO/tao/PICurrent.h')
-rw-r--r-- | TAO/tao/PICurrent.h | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/TAO/tao/PICurrent.h b/TAO/tao/PICurrent.h index c621dacb9e1..589f123fecc 100644 --- a/TAO/tao/PICurrent.h +++ b/TAO/tao/PICurrent.h @@ -59,14 +59,14 @@ class TAO_ServerRequest; * request interceptors, in addition to passing data from an * interceptor to the calling thread. */ -class TAO_Export TAO_PICurrent : - public virtual PortableInterceptor::Current, - public virtual TAO_Local_RefCounted_Object +class TAO_Export TAO_PICurrent + : public virtual PortableInterceptor::Current, + public virtual TAO_Local_RefCounted_Object { public: /// Constructor. - TAO_PICurrent (TAO_ORB_Core *orb_core); + TAO_PICurrent (void); /** * @name PortableInterceptor::Current Methods @@ -90,13 +90,6 @@ public: PortableInterceptor::InvalidSlot)); //@} - /// Allocate a new SlotId. - /* This reserves a slot in the data array. This method is only - * invoked by TAO_ORBInitInfo::allocate_slot_id(), which is why it - * is protected. - */ - PortableInterceptor::SlotId allocate_slot_id (void); - /// Number of slots allocated in the slot table. PortableInterceptor::SlotId slot_count (void) const; @@ -108,6 +101,10 @@ public: void check_validity (const PortableInterceptor::SlotId &id ACE_ENV_ARG_DECL); + /// Initialize the PICurrent object. + void initialize (TAO_ORB_Core * orb_core, + PortableInterceptor::SlotId sc); + protected: /// Destructor |