TwiceAsNice
2019-02-18
|
An implementation of a diagnostic record archive. More...
#include <DiagnosticRecordArchiveImpl.h>
Public Member Functions | |
DiagnosticRecordArchiveImpl (const std::string &fileName) | |
void | open () |
virtual void | store (const MasterBcuDiagnosticRecordPtr &record) |
virtual std::string | name () |
virtual | ~DiagnosticRecordArchiveImpl () |
DiagnosticRecordArchiveImpl (const std::string &fileName) | |
void | open () |
virtual void | store (const MasterBcuDiagnosticRecordPtr &record) |
virtual std::string | name () |
virtual | ~DiagnosticRecordArchiveImpl () |
DiagnosticRecordArchiveImpl (const std::string &fileName) | |
void | open () |
virtual void | store (const MasterBcuDiagnosticRecordPtr &record) |
virtual std::string | name () |
virtual | ~DiagnosticRecordArchiveImpl () |
![]() | |
virtual | ~DiagnosticRecordArchive ()=0 |
virtual | ~DiagnosticRecordArchive ()=0 |
virtual | ~DiagnosticRecordArchive ()=0 |
Static Public Member Functions | |
static const std::string | MAGIC_ID () |
static uint32_t | CURRENT_VERSION () |
static const std::string | MAGIC_ID () |
static uint32_t | CURRENT_VERSION () |
static const std::string | MAGIC_ID () |
static uint32_t | CURRENT_VERSION () |
Private Member Functions | |
void | openFile () |
void | writeToArchive (void *buffer, size_t lengthInByte) |
void | flushArchive () |
void | writeFileHeader () |
void | openFile () |
void | writeToArchive (void *buffer, size_t lengthInByte) |
void | flushArchive () |
void | writeFileHeader () |
void | openFile () |
void | writeToArchive (void *buffer, size_t lengthInByte) |
void | flushArchive () |
void | writeFileHeader () |
Private Attributes | |
bool | opened_ |
std::string | fileName_ |
FILE * | archive_ |
An implementation of a diagnostic record archive.
|
explicit |
|
virtual |
|
explicit |
|
virtual |
|
explicit |
|
virtual |
|
static |
|
static |
|
static |
|
private |
|
private |
|
private |
|
static |
|
static |
|
static |
|
virtual |
Implements Basda::Microgate::DiagnosticRecordArchive.
|
virtual |
Implements Basda::Microgate::DiagnosticRecordArchive.
|
virtual |
Implements Basda::Microgate::DiagnosticRecordArchive.
void Basda::Microgate::DiagnosticRecordArchiveImpl::open | ( | ) |
void Basda::Microgate::DiagnosticRecordArchiveImpl::open | ( | ) |
void Basda::Microgate::DiagnosticRecordArchiveImpl::open | ( | ) |
|
private |
|
private |
|
private |
|
virtual |
Implements Basda::Microgate::DiagnosticRecordArchive.
|
virtual |
Implements Basda::Microgate::DiagnosticRecordArchive.
|
virtual |
Implements Basda::Microgate::DiagnosticRecordArchive.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |