Memory file.
More...
#include <decMemoryFile.h>
◆ Ref
Type holding strong reference.
◆ decMemoryFile()
decMemoryFile::decMemoryFile |
( |
const char * |
filename | ) |
|
Create memory file.
- Exceptions
-
◆ ~decMemoryFile()
virtual decMemoryFile::~decMemoryFile |
( |
| ) |
|
|
protectedvirtual |
Clean up memory file.
- Note
- Subclasses should set their destructor protected too to avoid users accidently deleting a reference counted object through the object pointer. Only FreeReference() is allowed to delete the object.
◆ GetFilename()
const decString& decMemoryFile::GetFilename |
( |
| ) |
const |
|
inline |
◆ GetLength()
int decMemoryFile::GetLength |
( |
| ) |
const |
|
inline |
◆ GetModificationTime()
TIME_SYSTEM decMemoryFile::GetModificationTime |
( |
| ) |
const |
|
inline |
◆ GetPointer()
char* decMemoryFile::GetPointer |
( |
| ) |
const |
|
inline |
◆ Resize()
void decMemoryFile::Resize |
( |
int |
size, |
|
|
bool |
compact = true |
|
) |
| |
Resize memory file data buffer.
If larger the additional data has undefined values.
- Exceptions
-
◆ SetModificationTime()
void decMemoryFile::SetModificationTime |
( |
TIME_SYSTEM |
time | ) |
|
◆ Touch()
void decMemoryFile::Touch |
( |
| ) |
|
Touch file setting the modification time to the current system time.
The documentation for this class was generated from the following file: