summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2001-12-14 00:41:11 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2001-12-14 00:41:11 +0000
commite934a670bbd55d4139c312ffd8b9d7ce7faf0432 (patch)
tree188b57b82bba14652416149a26c95465c10957bb /TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h
parent22b380be9a10f3bfecb4d00c623d75b7d6d80123 (diff)
downloadATCD-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.h12
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__)