TAO_Security  2.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
TAO::Security::Current_Impl Class Referenceabstract

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

#include <Security_Current_Impl.h>

Collaboration diagram for TAO::Security::Current_Impl:
Collaboration graph

Public Member Functions

virtual ~Current_Impl (void)
 Destructor. More...
 
virtual CORBA::ULong tag (void) const =0
 Return the unique tag that identifies the concrete subclass. More...
 
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: