#include <SL3_SecurityCurrent_Impl.h>
Public Member Functions | |
| virtual | ~SecurityCurrent_Impl (void) |
| Destructor. | |
| virtual CORBA::ULong | tag (void) const =0 |
| Return the unique tag that identifies the concrete subclass. | |
SecurityLevel3::Current Methods | |
These methods are founds in the SecurityLevel3::Current interface. | |
| virtual SecurityLevel3::ClientCredentials_ptr | client_credentials ()=0 |
| virtual CORBA::Boolean | request_is_local ()=0 |
| Is the current request local? | |
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.
| virtual TAO::SL3::SecurityCurrent_Impl::~SecurityCurrent_Impl | ( | void | ) | [virtual] |
Destructor.
| virtual SecurityLevel3::ClientCredentials_ptr TAO::SL3::SecurityCurrent_Impl::client_credentials | ( | ) | [pure virtual] |
Return the Credentials received from the client associate with the current request.
| virtual CORBA::Boolean TAO::SL3::SecurityCurrent_Impl::request_is_local | ( | ) | [pure virtual] |
Is the current request local?
| virtual CORBA::ULong TAO::SL3::SecurityCurrent_Impl::tag | ( | void | ) | const [pure virtual] |
Return the unique tag that identifies the concrete subclass.
1.5.8