diff options
Diffstat (limited to 'TAO/tao/UIOP_Profile.h')
-rw-r--r-- | TAO/tao/UIOP_Profile.h | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/TAO/tao/UIOP_Profile.h b/TAO/tao/UIOP_Profile.h index 02e2ed89183..18e7ca4c14c 100644 --- a/TAO/tao/UIOP_Profile.h +++ b/TAO/tao/UIOP_Profile.h @@ -106,11 +106,6 @@ public: ~TAO_UIOP_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. @@ -122,6 +117,9 @@ public: const TAO_opaque& body (void) const; // Create UIOP_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. // FIXME: NO MARSHALING for Unix Domain Sockets is needing @@ -180,13 +178,6 @@ public: TAO_UIOP_Profile & operator= (const TAO_UIOP_Profile &src); // Assignment 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_UNIX_Addr &addr); // helper method to set the UNIX_Addr. @@ -216,12 +207,6 @@ private: // 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. - TAO_MProfile *forward_to_; // list of profiles which we should try forwarding on. }; |