|
Public Member Functions |
virtual | ~ServerRequestInterceptor_Adapter (void) |
virtual void | add_interceptor (PortableInterceptor::ServerRequestInterceptor_ptr interceptor ACE_ENV_ARG_DECL)=0 |
| Register an interceptor.
|
virtual void | destroy_interceptors (ACE_ENV_SINGLE_ARG_DECL)=0 |
|
Each of these methods corresponds to a client side interception point.
|
virtual void | receive_request_service_contexts (TAO_ServerRequest &server_request, TAO::Argument *const args[], size_t nargs, void *servant_upcall, CORBA::TypeCode_ptr const *exceptions, size_t nexceptions ACE_ENV_ARG_DECL)=0 |
virtual void | receive_request (TAO_ServerRequest &server_request, TAO::Argument *const args[], size_t nargs, void *servant_upcall, CORBA::TypeCode_ptr const *exceptions, size_t nexceptions ACE_ENV_ARG_DECL)=0 |
| This method an "intermediate" server side interception point.
|
virtual void | send_reply (TAO_ServerRequest &server_request, TAO::Argument *const args[], size_t nargs, void *servant_upcall, CORBA::TypeCode_ptr const *exceptions, size_t nexceptions ACE_ENV_ARG_DECL)=0 |
virtual void | send_exception (TAO_ServerRequest &server_request, TAO::Argument *const args[], size_t nargs, void *servant_upcall, CORBA::TypeCode_ptr const *exceptions, size_t nexceptions ACE_ENV_ARG_DECL)=0 |
virtual void | send_other (TAO_ServerRequest &server_request, TAO::Argument *const args[], size_t nargs, void *servant_upcall, CORBA::TypeCode_ptr const *exceptions, size_t nexceptions ACE_ENV_ARG_DECL)=0 |