diff options
Diffstat (limited to 'TAO/tao/IIOP_Profile.h')
-rw-r--r-- | TAO/tao/IIOP_Profile.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/TAO/tao/IIOP_Profile.h b/TAO/tao/IIOP_Profile.h index 4c338cbc664..03cf95694bd 100644 --- a/TAO/tao/IIOP_Profile.h +++ b/TAO/tao/IIOP_Profile.h @@ -77,6 +77,18 @@ public: */ void add_endpoint (TAO_IIOP_Endpoint *endp); + /** + * Remove @a endp from this profile's list of endpoints and free the + * @a endp memory. + * This method assumes @a endp is in this profile's endpoint list. + */ + void remove_endpoint (TAO_IIOP_Endpoint *endp); + + virtual void remove_generic_endpoint (TAO_Endpoint *ep); + + /// Add an endpoint when the specific endpoint type is unknown + virtual void add_generic_endpoint (TAO_Endpoint *ep); + //@@ TAO_PROFILE_SPL_PUBLIC_METHODS_COPY_HOOK_END /// The object key delimiter that IIOP uses or expects. |