GAMSlinks
0.4
|
A particular Journal implementation that uses the SMAG routines for output. More...
#include <SmagJournal.hpp>
Public Member Functions | |
SmagJournal (smagHandle_t smag_, const char *name, EJournalLevel default_level, EJournalLevel status_level_=J_SUMMARY) | |
Constructor. More... | |
~SmagJournal () | |
Destructor. More... | |
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 |
A particular Journal implementation that uses the SMAG routines for output.
Definition at line 31 of file SmagJournal.hpp.
|
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.
|
inline |
Destructor.
Definition at line 45 of file SmagJournal.hpp.
|
private |
|
private |
|
inlineprotectedvirtual |
Definition at line 48 of file SmagJournal.hpp.
|
protectedvirtual |
|
inlineprotectedvirtual |
Definition at line 54 of file SmagJournal.hpp.
|
private |
|
private |
Definition at line 59 of file SmagJournal.hpp.
|
private |
Definition at line 60 of file SmagJournal.hpp.