summaryrefslogtreecommitdiff
path: root/TAO/tao/PICurrent.h
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2003-02-27 15:26:05 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2003-02-27 15:26:05 +0000
commite01e1940f4ce540d7ddfdbddab37f1127b1538c3 (patch)
treeb7b1240585b07b0776520575c8e430634b8508b1 /TAO/tao/PICurrent.h
parent2c3b3931df6ccbf0242ed58a048a8687fa2b986f (diff)
downloadATCD-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.h19
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