TAO::SL3::SecurityCurrent_Impl Class Reference

Base class for the TSS portion of any underlying security mechanism. More...

#include <SL3_SecurityCurrent_Impl.h>

List of all members.

Public Member Functions

virtual ~SecurityCurrent_Impl (void)
 Destructor.

Public Attributes

virtual SecurityLevel3::ClientCredentials_ptr
virtual client_credentials(ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC((CORBA CORBA::Boolean
virtual request_is_local(ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC((CORBA CORBA::ULon 
tag )(void) const =0
 Return the unique tag that identifies the concrete subclass.


Detailed Description

Base class for the TSS portion of any underlying security mechanism.

This class provides the same interface as the SecurityLevel3::SecurityCurrent object. However, it is not derived from that interface since we need to explicitly avoid virtual inheritance so that it is safe to store subclasses in a "void * *" and later cast that pointer back to the subclass pointer type.


Constructor & Destructor Documentation

TAO::SL3::SecurityCurrent_Impl::~SecurityCurrent_Impl void   )  [virtual]
 

Destructor.


Member Data Documentation

virtual SecurityLevel3::ClientCredentials_ptr virtual client_credentials ( ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA CORBA::Boolean virtual request_is_local ( ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA CORBA::ULon TAO::SL3::SecurityCurrent_Impl::tag)(void) const =0
 

Return the unique tag that identifies the concrete subclass.

Return the Credentials received from the client associate with the current request.


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