class
ThreadedObject
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 IRecord
- Represents a file in a Database; records are identified by a ResourceKey (which specifies group, instance and type IDs), and have an underlying IO::
IStream that is used to read/write data. - class IResourceFactory
- An interface that can be used to create resources of certain types.