Phasor 3.3.0
Stack VM based Programming Language
Loading...
Searching...
No Matches
ClassFactory Class Referencefinal
Inheritance diagram for ClassFactory:
[legend]
Collaboration diagram for ClassFactory:
[legend]

Public Member Functions

HRESULT __stdcall QueryInterface (REFIID riid, void **ppv) override
ULONG __stdcall AddRef () override
ULONG __stdcall Release () override
HRESULT __stdcall CreateInstance (IUnknown *pUnkOuter, REFIID riid, void **ppv) override
HRESULT __stdcall LockServer (BOOL) override

Private Attributes

long refCount = 1

Detailed Description

Definition at line 244 of file NativeRuntime_com.cpp.

Member Function Documentation

◆ AddRef()

ULONG __stdcall ClassFactory::AddRef ( )
inlineoverride

Definition at line 266 of file NativeRuntime_com.cpp.

Here is the caller graph for this function:

◆ CreateInstance()

HRESULT __stdcall ClassFactory::CreateInstance ( IUnknown * pUnkOuter,
REFIID riid,
void ** ppv )
inlineoverride

Definition at line 279 of file NativeRuntime_com.cpp.

◆ LockServer()

HRESULT __stdcall ClassFactory::LockServer ( BOOL )
inlineoverride

Definition at line 295 of file NativeRuntime_com.cpp.

◆ QueryInterface()

HRESULT __stdcall ClassFactory::QueryInterface ( REFIID riid,
void ** ppv )
inlineoverride

Definition at line 249 of file NativeRuntime_com.cpp.

Here is the call graph for this function:

◆ Release()

ULONG __stdcall ClassFactory::Release ( )
inlineoverride

Definition at line 271 of file NativeRuntime_com.cpp.

Member Data Documentation

◆ refCount

long ClassFactory::refCount = 1
private

Definition at line 246 of file NativeRuntime_com.cpp.


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