#include <CoinMessageHandler2Journal.hpp>
Inheritance diagram for CoinMessageHandler2Journal:
Public Member Functions | |
CoinMessageHandler2Journal (CoinMessageHandler *messagehandler_, const std::string &name, EJournalLevel default_level) | |
Constructor. | |
virtual | ~CoinMessageHandler2Journal () |
Destructor. | |
void | setMessageHandler (CoinMessageHandler *messagehandler_) |
Protected Member Functions | |
virtual void | PrintImpl (EJournalCategory category, EJournalLevel level, const char *str) |
Print to the designated output location. | |
virtual void | PrintfImpl (EJournalCategory category, EJournalLevel level, const char *pformat, va_list ap) |
Printf to the designated output location. | |
virtual void | FlushBufferImpl () |
Flush output buffer. | |
Private Member Functions | |
CoinMessageHandler2Journal () | |
Default Constructor. | |
CoinMessageHandler2Journal (const FileJournal &) | |
Copy Constructor. | |
void | operator= (const CoinMessageHandler2Journal &) |
Overloaded Equals Operator. | |
Private Attributes | |
CoinMessageHandler * | messagehandler |
Message handler to hand on the output to. |
If no CoinMessageHandler is set, it writes to standard output.
Definition at line 37 of file CoinMessageHandler2Journal.hpp.
CoinMessageHandler2Journal::CoinMessageHandler2Journal | ( | CoinMessageHandler * | messagehandler_, | |
const std::string & | name, | |||
EJournalLevel | default_level | |||
) |
Constructor.
virtual CoinMessageHandler2Journal::~CoinMessageHandler2Journal | ( | ) | [virtual] |
Destructor.
CoinMessageHandler2Journal::CoinMessageHandler2Journal | ( | ) | [private] |
Default Constructor.
CoinMessageHandler2Journal::CoinMessageHandler2Journal | ( | const FileJournal & | ) | [private] |
Copy Constructor.
void CoinMessageHandler2Journal::setMessageHandler | ( | CoinMessageHandler * | messagehandler_ | ) | [inline] |
virtual void CoinMessageHandler2Journal::PrintImpl | ( | EJournalCategory | category, | |
EJournalLevel | level, | |||
const char * | str | |||
) | [protected, virtual] |
Print to the designated output location.
virtual void CoinMessageHandler2Journal::PrintfImpl | ( | EJournalCategory | category, | |
EJournalLevel | level, | |||
const char * | pformat, | |||
va_list | ap | |||
) | [protected, virtual] |
Printf to the designated output location.
virtual void CoinMessageHandler2Journal::FlushBufferImpl | ( | ) | [protected, virtual] |
void CoinMessageHandler2Journal::operator= | ( | const CoinMessageHandler2Journal & | ) | [private] |
Overloaded Equals Operator.
Message handler to hand on the output to.
Definition at line 71 of file CoinMessageHandler2Journal.hpp.
Referenced by setMessageHandler().