|
| DeclareInterfaceID (IMessageSvc, 2, 0) |
| InterfaceID. More...
|
|
virtual void | reportMessage (const Message &msg, int outputLevel)=0 |
| Report a message by sending a Message object to the message service. More...
|
|
virtual void | reportMessage (const Message &message)=0 |
| Report a message by sending a Message object to the message service. More...
|
|
virtual void | reportMessage (const StatusCode &code, const std::string &source="")=0 |
| Report an error to the message service. More...
|
|
virtual void | reportMessage (const std::string &source, int type, const std::string &message)=0 |
| Report a message by specifying the source, severity level and text. More...
|
|
virtual void | reportMessage (const char *source, int type, const char *message="")=0 |
| Report a message by specifying the source, severity level and text. More...
|
|
virtual void | insertMessage (const StatusCode &code, const Message &message)=0 |
| Insert a message to be sent for a given status code into the error code repository. More...
|
|
virtual void | eraseMessage ()=0 |
| Erase all messages associated to all status codes. More...
|
|
virtual void | eraseMessage (const StatusCode &code)=0 |
| Erase message associated to a given status code. More...
|
|
virtual void | eraseMessage (const StatusCode &code, const Message &message)=0 |
| Erase a given message associated to a given status code. More...
|
|
virtual void | insertStream (int type, const std::string &name, std::ostream *stream)=0 |
| Add a new stream for a message type (severity level). More...
|
|
virtual void | eraseStream ()=0 |
| Delete all the streams. More...
|
|
virtual void | eraseStream (int message_type)=0 |
| Delete all the streams for a given message type (severity level). More...
|
|
virtual void | eraseStream (int type, std::ostream *stream)=0 |
| Delete a single stream for a given message type (severity level) More...
|
|
virtual void | eraseStream (std::ostream *stream)=0 |
| Delete all occurrences of a stream. More...
|
|
virtual std::ostream * | defaultStream () const =0 |
| Get the default stream. More...
|
|
virtual void | setDefaultStream (std::ostream *stream)=0 |
| Set the default stream. More...
|
|
virtual int | outputLevel () const =0 |
| Retrieve the current output level threshold. More...
|
|
virtual int | outputLevel (const std::string &source) const =0 |
| Retrieve the current output level threshold for a given message source. More...
|
|
virtual void | setOutputLevel (int new_level)=0 |
| Set new global output level threshold. More...
|
|
virtual void | setOutputLevel (const std::string &source, int new_level)=0 |
| Set new output level threshold for a given message source. More...
|
|
virtual bool | useColor () const =0 |
| Show whether colors are used. More...
|
|
virtual std::string | getLogColor (int logLevel) const =0 |
| Get the color codes for various log levels. More...
|
|
virtual int | messageCount (MSG::Level level) const =0 |
| Get the number of messages issued at a particular level. More...
|
|
virtual void * | i_cast (const InterfaceID &) const =0 |
| main cast function More...
|
|
virtual std::vector< std::string > | getInterfaceNames () const =0 |
| Returns a vector of strings containing the names of all the implemented interfaces. More...
|
|
virtual unsigned long | addRef ()=0 |
| Increment the reference count of Interface instance. More...
|
|
virtual unsigned long | release ()=0 |
| Release Interface instance. More...
|
|
virtual unsigned long | refCount () const =0 |
| Current reference count. More...
|
|
virtual StatusCode | queryInterface (const InterfaceID &ti, void **pp)=0 |
| Set the void** to the pointer to the requested interface of the instance. More...
|
|
virtual | ~IInterface ()=default |
| Virtual destructor. More...
|
|
The IMessage is the interface implemented by the message service.
This interface is used by any algorithm or services wanting to report messages to the end-user.
- Author
- Iain Last
Definition at line 38 of file IMessageSvc.h.