NERvDN Library  0.2.0.20160420-0019
NERvLibrary - Nerve Gear Developer Network
NERvGear::ObjectFactoryBase Class Reference
Inheritance diagram for NERvGear::ObjectFactoryBase:
NERvGear::IObjectFactory NERvGear::IClassFactory NERvGear::IUnknown NERvGear::ObjectFactoryT< T, false > NERvGear::ObjectFactoryT< T, true >

Public Member Functions

virtual long __stdcall CreateInstance (IUnknown *unknownOuter, const UID &interfaceID, void **ppvObject)
 
virtual long __stdcall LockServer (bool lock)
 
long __stdcall QueryInterface (const UID &interfaceID, void **ppvObject)
 
virtual unsigned long __stdcall AddRef ()
 
virtual unsigned long __stdcall Release ()
 
- Public Member Functions inherited from NERvGear::IObjectFactory
virtual long __stdcall CreateInstanceEx (MODULE *refModule, IUnknown *unknownOuter, const UID &interfaceID, void **ppvObject)=0
 
virtual const OBJECT_INFO &__stdcall GetInfo () const =0
 

Public Attributes

volatile long m_refCount