Resource::ThreadedObject class

Base classes

class IO::EAIOZoneObject
A class derived from EAIOZoneObject is able to be allocated from different heaps without the owner of the object needing to know or care which heap the object came from or even what kind of allocator the object is using.

Derived classes

class IPFRecord
This interface defines the methods required to access the data of a file contained in a DBPF.
class IResourceFactory
An interface that can be used to create resources of certain types.

Constructors, destructors, conversion operators

ThreadedObject()

Public functions

auto AddRef() -> int virtual
auto Release() -> int virtual
auto GetReferenceCount() -> int virtual

Protected variables

int mnRefCount