Windows C++ Library
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Private Member Functions | Static Private Attributes | Friends
CDll Class Reference

#include <Dll.hpp>

List of all members.

Public Member Functions

 CDll ()
virtual ~CDll ()

Static Public Member Functions

static bool IsValid ()
 Check if the dll singleton is valid.
static CDllThis ()
 Global access to the dll singleton.

Public Attributes

CModule m_Module

Protected Member Functions

virtual void OnLoad ()
 The component.
virtual void OnUnload ()
virtual void OnThreadAttached ()
virtual void OnThreadDetached ()

Private Member Functions

void Load ()
void Unload ()
void ThreadAttached ()
void ThreadDetached ()

Static Private Attributes

static CDllg_pThis = NULL
 The singleton DLL component object.

Friends

BOOL WINAPI DllMain (HINSTANCE hInst, DWORD dwReason, LPVOID lpvReserved)

Constructor & Destructor Documentation

CDll::~CDll ( ) [virtual]

Member Function Documentation

bool CDll::IsValid ( ) [static]

Check if the dll singleton is valid.

Check if the app singleton is valid.

CDll & CDll::This ( ) [static]

Global access to the dll singleton.

void CDll::OnLoad ( ) [protected, virtual]

The component.

void CDll::OnUnload ( ) [protected, virtual]
void CDll::OnThreadAttached ( ) [protected, virtual]
void CDll::OnThreadDetached ( ) [protected, virtual]
void CDll::Load ( ) [private]
void CDll::Unload ( ) [private]
void CDll::ThreadAttached ( ) [private]
void CDll::ThreadDetached ( ) [private]

Friends And Related Function Documentation

BOOL WINAPI DllMain ( HINSTANCE  hInst,
DWORD  dwReason,
LPVOID  lpvReserved 
) [friend]

Member Data Documentation

CDll * CDll::g_pThis = NULL [static, private]

The singleton DLL component object.


The documentation for this class was generated from the following files: