#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 | |
virtual::Security::AttributeList * | get_attributes (const::Security::AttributeTypeList &attributes)=0 |
SecurityLevel2::Current Methods | |
virtual SecurityLevel2::ReceivedCredentials_ptr | received_credentials ()=0 |
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.
Definition at line 46 of file Security_Current_Impl.h.
|
Destructor.
|
|
Return the security attributes corresponding to the types in the given attribute type list associated with the current request. Referenced by TAO_Security_Current::get_attributes(). |
|
Return the Credentials received from the client associate with the current request. Referenced by TAO_Security_Current::received_credentials(). |
|
Return the unique tag that identifies the concrete subclass.
|