TAO::SSLIOP::Server_Invocation_Interceptor Class Reference

Secure invocation server request interceptor. More...

#include <SSLIOP_Invocation_Interceptor.h>

Inheritance diagram for TAO::SSLIOP::Server_Invocation_Interceptor:

Inheritance graph
[legend]
Collaboration diagram for TAO::SSLIOP::Server_Invocation_Interceptor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Server_Invocation_Interceptor (::SSLIOP::Current_ptr current,::Security::QOP qop)
 Constructor.
PortableInterceptor::ServerRequestInterceptor Methods
Methods required by the PortableInterceptor::ServerRequestInterceptor interface.

virtual char * name (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException)
virtual void destroy (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException)
virtual void receive_request_service_contexts (PortableInterceptor::ServerRequestInfo_ptr ri ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, PortableInterceptor::ForwardRequest)
virtual void receive_request (PortableInterceptor::ServerRequestInfo_ptr ri ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, PortableInterceptor::ForwardRequest)
virtual void send_reply (PortableInterceptor::ServerRequestInfo_ptr ri ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException)
virtual void send_exception (PortableInterceptor::ServerRequestInfo_ptr ri ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, PortableInterceptor::ForwardRequest)
virtual void send_other (PortableInterceptor::ServerRequestInfo_ptr ri ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, PortableInterceptor::ForwardRequest)

Protected Member Functions

 ~Server_Invocation_Interceptor (void)
 Destructor.

Private Member Functions

Copying and Assignment
Protected to prevent copying through the copy constructor and the assignment operator.

 Server_Invocation_Interceptor (const Server_Invocation_Interceptor &)
void operator= (const Server_Invocation_Interceptor &)

Private Attributes

::SSLIOP::Current_var ssliop_current_
 Reference to the current SSLIOP execution context.
::Security::QOP qop_
 The default quality-of-protection settings in use.

Detailed Description

Secure invocation server request interceptor.

This server request interceptor rejects insecure request invocations if the effective target object policy requires secure invocations.


Constructor & Destructor Documentation

TAO::SSLIOP::Server_Invocation_Interceptor::Server_Invocation_Interceptor ::SSLIOP::Current_ptr  current,
::Security::QOP  qop
 

Constructor.

TAO::SSLIOP::Server_Invocation_Interceptor::~Server_Invocation_Interceptor void   )  [protected]
 

Destructor.

Protected destructor to force deallocation by the reference counting mechanism.

TAO::SSLIOP::Server_Invocation_Interceptor::Server_Invocation_Interceptor const Server_Invocation_Interceptor  )  [private]
 


Member Function Documentation

virtual void TAO::SSLIOP::Server_Invocation_Interceptor::destroy ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS   )  throw (CORBA::SystemException) [virtual]
 

virtual char* TAO::SSLIOP::Server_Invocation_Interceptor::name ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS   )  throw (CORBA::SystemException) [virtual]
 

void TAO::SSLIOP::Server_Invocation_Interceptor::operator= const Server_Invocation_Interceptor  )  [private]
 

virtual void TAO::SSLIOP::Server_Invocation_Interceptor::receive_request PortableInterceptor::ServerRequestInfo_ptr ri  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw (CORBA::SystemException, PortableInterceptor::ForwardRequest) [virtual]
 

virtual void TAO::SSLIOP::Server_Invocation_Interceptor::receive_request_service_contexts PortableInterceptor::ServerRequestInfo_ptr ri  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw (CORBA::SystemException, PortableInterceptor::ForwardRequest) [virtual]
 

virtual void TAO::SSLIOP::Server_Invocation_Interceptor::send_exception PortableInterceptor::ServerRequestInfo_ptr ri  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw (CORBA::SystemException, PortableInterceptor::ForwardRequest) [virtual]
 

virtual void TAO::SSLIOP::Server_Invocation_Interceptor::send_other PortableInterceptor::ServerRequestInfo_ptr ri  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw (CORBA::SystemException, PortableInterceptor::ForwardRequest) [virtual]
 

virtual void TAO::SSLIOP::Server_Invocation_Interceptor::send_reply PortableInterceptor::ServerRequestInfo_ptr ri  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw (CORBA::SystemException) [virtual]
 


Member Data Documentation

::Security::QOP TAO::SSLIOP::Server_Invocation_Interceptor::qop_ [private]
 

The default quality-of-protection settings in use.

::SSLIOP::Current_var TAO::SSLIOP::Server_Invocation_Interceptor::ssliop_current_ [private]
 

Reference to the current SSLIOP execution context.


The documentation for this class was generated from the following files:
Generated on Wed Nov 23 16:31:23 2005 for TAO_SSLIOP by  doxygen 1.4.5