Public Member Functions

TAO::Security::Current_Impl Class Reference

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

#include <Security_Current_Impl.h>

List of all members.

Public Member Functions

virtual ~Current_Impl (void)
 Destructor.
virtual CORBA::ULong tag (void) const =0
 Return the unique tag that identifies the concrete subclass.
SecurityLevel1::Current Methods

These methods are founds in the SecurityLevel1::Current interface.

virtual ::Security::AttributeListget_attributes (const ::Security::AttributeTypeList &attributes)=0
SecurityLevel2::Current Methods

These methods are founds in the SecurityLevel2::Current interface.

virtual
SecurityLevel2::ReceivedCredentials_ptr 
received_credentials ()=0

Detailed Description

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

This class provides the same interface as the SecurityLevel3::Current 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::Security::Current_Impl::~Current_Impl ( void   ) [virtual]

Destructor.


Member Function Documentation

virtual ::Security::AttributeList* TAO::Security::Current_Impl::get_attributes ( const ::Security::AttributeTypeList attributes ) [pure virtual]

Return the security attributes corresponding to the types in the given attribute type list associated with the current request.

virtual SecurityLevel2::ReceivedCredentials_ptr TAO::Security::Current_Impl::received_credentials (  ) [pure virtual]

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

virtual CORBA::ULong TAO::Security::Current_Impl::tag ( void   ) const [pure virtual]

Return the unique tag that identifies the concrete subclass.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines