Public Member Functions | |
CCountedSecurityContext () | |
CCountedSecurityContext (const CtxtHandle &hnd) | |
CCountedSecurityContext (const CCountedSecurityContext &rhs) | |
CCountedSecurityContext & | operator= (const CCountedSecurityContext &rhs) |
const T & | GetCounted () const |
T & | GetCounted () |
operator T & () const | |
operator T * () const | |
B * | AddRef () |
B * | Release () |
Static Public Member Functions | |
static B * | Copy (B *pRefCounted) |
Protected Member Functions | |
void | PreRelease () override |
~CCountedSecurityContext () override | |
Protected Attributes | |
T | m_counted |
CCountedSecurityContext | ( | ) | [inline, explicit] |
CCountedSecurityContext | ( | const CtxtHandle & | hnd | ) | [inline, explicit] |
CCountedSecurityContext | ( | const CCountedSecurityContext & | rhs | ) |
~CCountedSecurityContext | ( | ) | [override, protected] |
CCountedSecurityContext& operator= | ( | const CCountedSecurityContext & | rhs | ) |
void PreRelease | ( | ) | [inline, override, protected, virtual] |
Implements TReferenceCounted.
const T & GetCounted | ( | ) | const [inline, inherited] |
T & GetCounted | ( | ) | [inline, inherited] |
operator T & | ( | ) | const [inline, explicit, inherited] |
operator T * | ( | ) | const [inline, explicit, inherited] |
B * AddRef | ( | ) | [inline, inherited] |
B * Release | ( | ) | [inline, inherited] |
T m_counted [protected, inherited] |