The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CCountedCertificateContext Class Reference

Inheritance diagram for CCountedCertificateContext:
Collaboration diagram for CCountedCertificateContext:

List of all members.

Public Member Functions

 CCountedCertificateContext ()
 CCountedCertificateContext (const CERT_CONTEXT *pCertContext)
 CCountedCertificateContext (const CCountedCertificateContext &rhs)
CCountedCertificateContextoperator= (const CCountedCertificateContext &rhs)
const T & GetCounted () const
T & GetCounted ()
 operator T & () const
 operator T * () const
BAddRef ()
BRelease ()

Static Public Member Functions

static BCopy (B *pRefCounted)

Protected Member Functions

void PreRelease () override
 ~CCountedCertificateContext () override

Protected Attributes

m_counted


Constructor & Destructor Documentation

CCountedCertificateContext (  )  [inline, explicit]

CCountedCertificateContext ( const CERT_CONTEXT *  pCertContext  )  [inline, explicit]

~CCountedCertificateContext (  )  [override, protected]


Member Function Documentation

CCountedCertificateContext& operator= ( const CCountedCertificateContext 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]

B * Copy ( B pRefCounted  )  [inline, static, inherited]


Member Data Documentation

T m_counted [protected, inherited]


Generated on Sun Sep 12 19:08:11 2021 for The Server Framework - v7.4 by doxygen 1.5.3