CIAO
1.0.8
|
Implementation of the CCM_ClientContainerInterceptorRegistration interface. More...
#include <ClientContainerInterceptorRegistration_Impl.h>
Public Member Functions | |
ClientContainerInterceptorRegistration_Impl (void) | |
virtual | ~ClientContainerInterceptorRegistration_Impl (void) |
virtual ::Components::Cookie * | register_client_interceptor (::Components::ContainerPortableInterceptor::ClientContainerInterceptor_ptr ci) |
virtual ::Components::ContainerPortableInterceptor::ClientContainerInterceptor_ptr | unregister_client_interceptor (::Components::Cookie *cookie) |
Implementation of the CCM_ClientContainerInterceptorRegistration interface.
Implementation of the registration process of Client Container Interceptors
Part of COPI (Container Portable Interceptor)
CIAO::ClientContainerInterceptorRegistration_Impl::ClientContainerInterceptorRegistration_Impl | ( | void | ) |
CIAO::ClientContainerInterceptorRegistration_Impl::~ClientContainerInterceptorRegistration_Impl | ( | void | ) | [virtual] |
Components::Cookie * CIAO::ClientContainerInterceptorRegistration_Impl::register_client_interceptor | ( | ::Components::ContainerPortableInterceptor::ClientContainerInterceptor_ptr | ci | ) | [virtual] |
Registers a ClientContainerInterceptor. Returns a cookie for this registration.
Implements Components::ContainerPortableInterceptor::ClientContainerInterceptorRegistration.
Components::ContainerPortableInterceptor::ClientContainerInterceptor_ptr CIAO::ClientContainerInterceptorRegistration_Impl::unregister_client_interceptor | ( | ::Components::Cookie * | cookie | ) | [virtual] |
Unregisters a ClientContainerInterceptor. Throws an InvalidRegistration exception when the ClientContainerInterceptor cannot be found. Returns the ClientContainerInterceptor
Implements Components::ContainerPortableInterceptor::ClientContainerInterceptorRegistration.