#include <SmagJournal.hpp>
Public Member Functions | |
SmagJournal (smagHandle_t smag_, const char *name, EJournalLevel default_level, EJournalLevel status_level_=J_SUMMARY) | |
Constructor. | |
~SmagJournal () | |
Destructor. | |
Protected Member Functions | |
virtual void | PrintImpl (EJournalCategory category, EJournalLevel level, const char *str) |
virtual void | PrintfImpl (EJournalCategory category, EJournalLevel level, 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 |
EJournalLevel | status_level |
Definition at line 31 of file SmagJournal.hpp.
SmagJournal::SmagJournal | ( | smagHandle_t | smag_, | |
const char * | name, | |||
EJournalLevel | default_level, | |||
EJournalLevel | status_level_ = J_SUMMARY | |||
) | [inline] |
Constructor.
smag_ | A pointer to the SMAG structure. | |
name | The name of this journal. | |
default_level | The default print level for this journal. | |
status_level_ | Maximum level where we still write to status file. |
Definition at line 39 of file SmagJournal.hpp.
SmagJournal::~SmagJournal | ( | ) | [inline] |
SmagJournal::SmagJournal | ( | ) | [private] |
SmagJournal::SmagJournal | ( | const SmagJournal & | ) | [private] |
virtual void SmagJournal::PrintImpl | ( | EJournalCategory | category, | |
EJournalLevel | level, | |||
const char * | str | |||
) | [inline, protected, virtual] |
virtual void SmagJournal::PrintfImpl | ( | EJournalCategory | category, | |
EJournalLevel | level, | |||
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] |
EJournalLevel SmagJournal::status_level [private] |