diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2001-12-14 00:41:11 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2001-12-14 00:41:11 +0000 |
commit | e934a670bbd55d4139c312ffd8b9d7ce7faf0432 (patch) | |
tree | 188b57b82bba14652416149a26c95465c10957bb /TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h | |
parent | 22b380be9a10f3bfecb4d00c623d75b7d6d80123 (diff) | |
download | ATCD-e934a670bbd55d4139c312ffd8b9d7ce7faf0432.tar.gz |
ChangeLogTag:Thu Dec 13 16:20:52 2001 Ossama Othman <ossama@uci.edu>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h index f5d3d05782a..85a75f83561 100644 --- a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h +++ b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h @@ -90,6 +90,14 @@ public: /// Accessor to our IIOP counterpart. TAO_IIOP_Endpoint *iiop_endpoint (void) const; + /// Mutator to our IIOP counterpart. + /** + * @param destroy If set to a non-zero value, then the + * TAO_SSLIOP_Endpoint object retains ownership of + * the given TAO_IIOP_Endpoint. + */ + void iiop_endpoint (TAO_IIOP_Endpoint *endpoint, int destroy); + /// Return the SSLIOP-specific ACE_INET_Addr. const ACE_INET_Addr &object_addr (void) const; //@} @@ -116,6 +124,10 @@ private: */ TAO_IIOP_Endpoint *iiop_endpoint_; + /// Flag that determines whether or not the iiop_endpoint_ member is + /// deallocated with delete(). + int destroy_iiop_endpoint_; + }; #if defined (__ACE_INLINE__) |