CIAO
1.0.8
|
Implementation of the CCM_ServerContainerInterceptorRegistration interface. More...
#include <ServerContainerInterceptorRegistration_Impl.h>
Public Member Functions | |
ServerContainerInterceptorRegistration_Impl (void) | |
virtual | ~ServerContainerInterceptorRegistration_Impl (void) |
virtual ::Components::Cookie * | register_server_interceptor (::Components::ContainerPortableInterceptor::ServerContainerInterceptor_ptr ci) |
virtual ::Components::ContainerPortableInterceptor::ServerContainerInterceptor_ptr | unregister_server_interceptor (::Components::Cookie *cookie) |
Implementation of the CCM_ServerContainerInterceptorRegistration interface.
Implementation of the registration process of Server Container Interceptors
Part of COPI (Container Portable Interceptor)
CIAO::ServerContainerInterceptorRegistration_Impl::ServerContainerInterceptorRegistration_Impl | ( | void | ) |
CIAO::ServerContainerInterceptorRegistration_Impl::~ServerContainerInterceptorRegistration_Impl | ( | void | ) | [virtual] |
Components::Cookie * CIAO::ServerContainerInterceptorRegistration_Impl::register_server_interceptor | ( | ::Components::ContainerPortableInterceptor::ServerContainerInterceptor_ptr | ci | ) | [virtual] |
Registers a ServerContainerInterceptor. Return a cookie for this registration.
Implements Components::ContainerPortableInterceptor::ServerContainerInterceptorRegistration.
Components::ContainerPortableInterceptor::ServerContainerInterceptor_ptr CIAO::ServerContainerInterceptorRegistration_Impl::unregister_server_interceptor | ( | ::Components::Cookie * | cookie | ) | [virtual] |
Unregisters a ServerContainerInterceptor. Throws an InvalidRegistration exception when the ServerContainerInterceptor cannot be found. Returns the ServerContainerInterceptor
Implements Components::ContainerPortableInterceptor::ServerContainerInterceptorRegistration.