| 
    TAO_Security 2.0.5 
   | 
 
Base class for the TSS portion of any underlying security mechanism. More...
#include <Security_Current_Impl.h>
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::AttributeList * | get_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 | 
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.
| TAO::Security::Current_Impl::~Current_Impl | ( | void | ) |  [virtual] | 
        
Destructor.
| 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.
 1.7.4