|
ldas-tools-al 2.6.7
|
#include <Log.hh>


Public Types | |
| typedef boost::shared_ptr< StreamCBInterface > | callback_type |
| typedef boost::shared_ptr< StreamCBInterface > | callback_type |
Public Member Functions | |
| StreamStdErr () | |
| Constructor. | |
| virtual | ~StreamStdErr () |
| Destructor. | |
| virtual void | Close () |
| How to close the stream. | |
| virtual bool | IsOpen () const |
| Return the open state of the stream. | |
| virtual void | Open () |
| How to open the stream. | |
| virtual void | WriteMessage (const std::string &Message) |
| How to open the stream. | |
| StreamStdErr () | |
| Constructor. | |
| virtual | ~StreamStdErr () |
| Destructor. | |
| virtual void | Close () |
| How to close the stream. | |
| virtual bool | IsOpen () const |
| Return the open state of the stream. | |
| virtual void | Open () |
| How to open the stream. | |
| virtual void | WriteMessage (const std::string &Message) |
| How to open the stream. | |
| void | Callback (callback_type CallbackCallback) |
| Establish callback. | |
| void | Callback (callback_type CallbackCallback) |
| Establish callback. | |
| template<typename T> | |
| std::ostream & | operator<< (T a) |
| Output to the stream. | |
| template<typename T> | |
| std::ostream & | operator<< (T a) |
| Output to the stream. | |
Protected Member Functions | |
| virtual std::ostream & | stream () |
| Gain access to the stream. | |
| virtual std::ostream & | stream () |
| Gain access to the stream. | |
| void | onClose () |
| Destructor. | |
| void | onClose () |
| void | onOpen () |
| Destructor. | |
| void | onOpen () |
Protected Attributes | |
| bool | on_open_called |
| Tracks if a call to onOpen has been made. | |
Private Attributes | |
| callback_type | callback |
| Callback storage. | |
|
inherited |
|
inherited |
Constructor.
|
virtual |
Destructor.
| LDASTools::AL::Log::StreamStdErr::StreamStdErr | ( | ) |
Constructor.
|
virtual |
Destructor.
|
inlineinherited |
Establish callback.
|
inherited |
Establish callback.
|
virtual |
How to close the stream.
Implements LDASTools::AL::Log::StreamInterface.
|
virtual |
How to close the stream.
Implements LDASTools::AL::Log::StreamInterface.
|
virtual |
Return the open state of the stream.
Resturn the open state of the stream.
Implements LDASTools::AL::Log::StreamInterface.
|
virtual |
Return the open state of the stream.
Implements LDASTools::AL::Log::StreamInterface.
|
protectedinherited |
Destructor.
|
protectedinherited |
|
protectedinherited |
Destructor.
|
protectedinherited |
|
virtual |
How to open the stream.
Implements LDASTools::AL::Log::StreamInterface.
|
virtual |
How to open the stream.
Implements LDASTools::AL::Log::StreamInterface.
|
inlineinherited |
Output to the stream.
|
inlineinherited |
Output to the stream.
|
protectedvirtual |
Gain access to the stream.
Implements LDASTools::AL::Log::StreamInterface.
|
protectedvirtual |
Gain access to the stream.
Implements LDASTools::AL::Log::StreamInterface.
|
virtual |
How to open the stream.
| [in] | Message | The message to send to the output stream. |
Implements LDASTools::AL::Log::StreamInterface.
|
virtual |
How to open the stream.
| [in] | Message | The message to send to the output stream. |
Implements LDASTools::AL::Log::StreamInterface.
|
privateinherited |
Callback storage.
If this is set, then this instance is called to handle additional actions that should happen when the stream is opened or closed.
|
protected |
Tracks if a call to onOpen has been made.