| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# csMemFile Member List

This is the complete list of members for csMemFile, including all inherited members.

AddRefOwner(void **ref_owner) | scfImplementation< csMemFile > | `[inline, virtual]`
AtEOF() | csMemFile | `[virtual]`
buffer | csMemFile | `[protected]`
copyOnWrite | csMemFile | `[protected]`
csMemFile() | csMemFile |
csMemFile(const char *, size_t) | csMemFile |
csMemFile(char *, size_t, Disposition=DISPOSITION_DELETE) | csMemFile |
csMemFile(iDataBuffer *buf, bool readOnly) | csMemFile |
cursor | csMemFile | `[protected]`
DecRef() | scfImplementation< csMemFile > | `[inline, virtual]`
Disposition enum name | csMemFile |
DISPOSITION_CS_FREE enum value | csMemFile |
DISPOSITION_DELETE enum value | csMemFile |
DISPOSITION_FREE enum value | csMemFile |
DISPOSITION_IGNORE enum value | csMemFile |
DISPOSITION_PLATFORM_FREE enum value | csMemFile |
Flush() | csMemFile | `[virtual]`
GetAllData(bool nullterm=false) | csMemFile | `[virtual]`
GetData() const | csMemFile | `[virtual]`
GetName() | csMemFile | `[virtual]`
GetPos() | csMemFile | `[virtual]`
GetRefCount() | scfImplementation< csMemFile > | `[inline, virtual]`
GetSize() | csMemFile | `[virtual]`
GetStatus() | csMemFile | `[virtual]`
IncRef() | scfImplementation< csMemFile > | `[inline, virtual]`
operator=(const scfImplementation &) | scfImplementation< csMemFile > | `[inline]`
QueryInterface(scfInterfaceID id, scfInterfaceVersion version) | scfImplementation1< csMemFile, iFile > | `[inline, virtual]`
Read(char *Data, size_t DataSize) | csMemFile | `[virtual]`
RemoveRefOwner(void **ref_owner) | scfImplementation< csMemFile > | `[inline, virtual]`
scfClassType typedef | scfImplementation1< csMemFile, iFile > | `[protected]`
scfImplementation(csMemFile *object, iBase *parent=0) | scfImplementation< csMemFile > | `[inline]`
scfImplementation(const scfImplementation &) | scfImplementation< csMemFile > | `[inline]`
scfImplementation1(csMemFile *object, iBase *parent=0) | scfImplementation1< csMemFile, iFile > | `[inline, protected]`
scfImplementationType typedef | scfImplementation1< csMemFile, iFile > | `[protected]`
scfObject | scfImplementation< csMemFile > | `[protected]`
scfParent | scfImplementation< csMemFile > | `[protected]`
scfRefCount | scfImplementation< csMemFile > | `[protected]`
scfRemoveRefOwners() | scfImplementation< csMemFile > | `[inline, protected]`
scfWeakRefOwners | scfImplementation< csMemFile > | `[protected]`
SetPos(size_t newpos) | csMemFile | `[virtual]`
size | csMemFile | `[protected]`
WeakRefOwnerArray typedef | scfImplementation< csMemFile > | `[protected]`
Write(const char *Data, size_t DataSize) | csMemFile | `[virtual]`
~csMemFile() | csMemFile | `[virtual]`
~iBase() | iBase | `[inline, protected, virtual]`
~scfImplementation() | scfImplementation< csMemFile > | `[inline, virtual]`
~scfImplementation1() | scfImplementation1< csMemFile, iFile > | `[inline, protected, virtual]`