Windows C++ Library
|
#include <Dll.hpp>
Public Member Functions | |
CDll () | |
virtual | ~CDll () |
Static Public Member Functions | |
static bool | IsValid () |
Check if the dll singleton is valid. | |
static CDll & | This () |
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 CDll * | g_pThis = NULL |
The singleton DLL component object. | |
Friends | |
BOOL WINAPI | DllMain (HINSTANCE hInst, DWORD dwReason, LPVOID lpvReserved) |
CDll::CDll | ( | ) |
CDll::~CDll | ( | ) | [virtual] |
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] |
BOOL WINAPI DllMain | ( | HINSTANCE | hInst, |
DWORD | dwReason, | ||
LPVOID | lpvReserved | ||
) | [friend] |
CDll * CDll::g_pThis = NULL [static, private] |
The singleton DLL component object.