summaryrefslogtreecommitdiff
path: root/TAO/tao/IIOP_Profile.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/IIOP_Profile.h')
-rw-r--r--TAO/tao/IIOP_Profile.h21
1 files changed, 3 insertions, 18 deletions
diff --git a/TAO/tao/IIOP_Profile.h b/TAO/tao/IIOP_Profile.h
index 69288f628fe..8d0b9a42b10 100644
--- a/TAO/tao/IIOP_Profile.h
+++ b/TAO/tao/IIOP_Profile.h
@@ -108,11 +108,6 @@ public:
~TAO_IIOP_Profile (void);
// Destructor is to be called only through <_decr_refcnt>.
- int parse (TAO_InputCDR& cdr,
- CORBA::Boolean& continue_decoding,
- CORBA::Environment &env);
- // Initialize this object using the given CDR octet string.
-
int parse_string (const char *string,
CORBA::Environment &env);
// Initialize this object using the given input string.
@@ -124,6 +119,9 @@ public:
const TAO_opaque& body (void) const;
// Create IIOP_Profile Object from marshalled data.
+ int decode (TAO_InputCDR& cdr);
+ // Initialize this object using the given CDR octet string.
+
virtual int encode (TAO_OutputCDR &stream) const;
// Encode this profile in a stream, i.e. marshal it.
@@ -186,13 +184,6 @@ public:
TAO_IIOP_Profile &operator= (const TAO_IIOP_Profile &src);
// Copy operator.
- virtual CORBA::ULong _incr_refcnt (void);
- // Increase the reference count by one on this object.
-
- virtual CORBA::ULong _decr_refcnt (void);
- // Decrement the object's reference count. When this count goes to
- // 0 this object will be deleted.
-
private:
int set (const ACE_INET_Addr &addr);
// helper method to set the INET_Addr.
@@ -224,12 +215,6 @@ private:
TAO_Client_Connection_Handler *hint_;
// Pointer to a connection handler which we successfully used
// already.
-
- ACE_SYNCH_MUTEX refcount_lock_;
- // Mutex to protect reference count.
-
- CORBA::ULong refcount_;
- // Number of outstanding references to this object.
};
#if defined (__ACE_INLINE__)