◆ Trace()
Trace::Trace |
( |
size_t |
maxSize | ) |
|
|
inline |
◆ ~Trace()
virtual Trace::~Trace |
( |
| ) |
|
|
inlinevirtual |
◆ Allocate()
void * Trace::Allocate |
( |
| ) |
|
|
inlineprivate |
◆ Entries()
virtual const TraceEntry * Trace::Entries |
( |
| ) |
const |
|
inlinevirtual |
◆ Load()
load entries from file.
- Parameters
-
pathname | (native, absolute) |
replaces any existing entries.
Implements ITrace.
◆ NotifyLoad()
virtual void Trace::NotifyLoad |
( |
const Path & |
pathname, |
|
|
size_t |
size |
|
) |
| |
|
inlinevirtual |
◆ NotifyStore()
virtual void Trace::NotifyStore |
( |
const Path & |
pathname, |
|
|
size_t |
size |
|
) |
| |
|
inlinevirtual |
◆ NumEntries()
virtual size_t Trace::NumEntries |
( |
| ) |
const |
|
inlinevirtual |
◆ Store()
virtual Status Trace::Store |
( |
const OsPath & |
pathname | ) |
const |
|
inlinevirtual |
store all entries into a file.
- Parameters
-
pathname | (native, absolute) |
note: the file format is text-based to allow human inspection and because storing filename strings in a binary format would be a bit awkward.
Implements ITrace.
◆ m_pool
The documentation for this class was generated from the following file:
- /home/docker/jenkins/workspace/technical-docs/source/lib/file/common/trace.cpp