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 (void)
virtual void destroy (void)
virtual void receive_request_service_contexts (PortableInterceptor::ServerRequestInfo_ptr ri)
virtual void receive_request (PortableInterceptor::ServerRequestInfo_ptr ri)
virtual void send_reply (PortableInterceptor::ServerRequestInfo_ptr ri)
virtual void send_exception (PortableInterceptor::ServerRequestInfo_ptr ri)
virtual void send_other (PortableInterceptor::ServerRequestInfo_ptr ri)

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_BEGIN_VERSIONED_NAMESPACE_DECL 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

void TAO::SSLIOP::Server_Invocation_Interceptor::destroy ( void   )  [virtual]

char * TAO::SSLIOP::Server_Invocation_Interceptor::name ( void   )  [virtual]

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

void TAO::SSLIOP::Server_Invocation_Interceptor::receive_request ( PortableInterceptor::ServerRequestInfo_ptr  ri  )  [virtual]

void TAO::SSLIOP::Server_Invocation_Interceptor::receive_request_service_contexts ( PortableInterceptor::ServerRequestInfo_ptr  ri  )  [virtual]

void TAO::SSLIOP::Server_Invocation_Interceptor::send_exception ( PortableInterceptor::ServerRequestInfo_ptr  ri  )  [virtual]

void TAO::SSLIOP::Server_Invocation_Interceptor::send_other ( PortableInterceptor::ServerRequestInfo_ptr  ri  )  [virtual]

void TAO::SSLIOP::Server_Invocation_Interceptor::send_reply ( PortableInterceptor::ServerRequestInfo_ptr  ri  )  [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 Mon Apr 30 23:36:11 2007 for TAO_SSLIOP by  doxygen 1.4.7-1