#include <SmagJournal.hpp>
Public Member Functions | |
SmagJournal (smagHandle_t smag_, unsigned int smag_mask_, const char *name, EJournalLevel default_level) | |
Constructor. | |
~SmagJournal () | |
Destructor. | |
Protected Member Functions | |
virtual void | PrintImpl (const char *str) |
virtual void | PrintfImpl (const char *pformat, va_list ap) |
virtual void | FlushBufferImpl () |
Private Member Functions | |
Default Compiler Generated Methods | |
(Hidden to avoid implicit creation/calling). These methods are not implemented and we do not want the compiler to implement them for us, so we declare them private and do not define them. This ensures that they will not be implicitly created/called. | |
SmagJournal () | |
SmagJournal (const SmagJournal &) | |
void | operator= (const SmagJournal &) |
Private Attributes | |
smagHandle_t | smag |
unsigned int | smag_mask |
Definition at line 31 of file SmagJournal.hpp.
SmagJournal::SmagJournal | ( | smagHandle_t | smag_, | |
unsigned int | smag_mask_, | |||
const char * | name, | |||
EJournalLevel | default_level | |||
) | [inline] |
SmagJournal::~SmagJournal | ( | ) | [inline] |
SmagJournal::SmagJournal | ( | ) | [private] |
SmagJournal::SmagJournal | ( | const SmagJournal & | ) | [private] |
virtual void SmagJournal::PrintImpl | ( | const char * | str | ) | [inline, protected, virtual] |
virtual void SmagJournal::PrintfImpl | ( | const char * | pformat, | |
va_list | ap | |||
) | [protected, virtual] |
virtual void SmagJournal::FlushBufferImpl | ( | ) | [inline, protected, virtual] |
void SmagJournal::operator= | ( | const SmagJournal & | ) | [private] |
smagHandle_t SmagJournal::smag [private] |
unsigned int SmagJournal::smag_mask [private] |