|
| | DeclareInterfaceID (IMessageSvc, 2, 0) |
| | InterfaceID.
|
| |
| virtual void | reportMessage (const Message &msg, int outputLevel)=0 |
| | Report a message by sending a Message object to the message service.
|
| |
| virtual void | reportMessage (const Message &message)=0 |
| | Report a message by sending a Message object to the message service.
|
| |
| virtual void | reportMessage (const StatusCode &code, std::string_view source="")=0 |
| | Report an error to the message service.
|
| |
| virtual void | reportMessage (std::string source, int type, std::string message)=0 |
| | Report a message by specifying the source, severity level and text.
|
| |
| virtual void | insertMessage (const StatusCode &code, Message message)=0 |
| | Insert a message to be sent for a given status code into the error code repository.
|
| |
| virtual void | eraseMessage ()=0 |
| | Erase all messages associated to all status codes.
|
| |
| virtual void | eraseMessage (const StatusCode &code)=0 |
| | Erase message associated to a given status code.
|
| |
| virtual void | eraseMessage (const StatusCode &code, const Message &message)=0 |
| | Erase a given message associated to a given status code.
|
| |
| virtual void | insertStream (int type, std::string name, std::ostream *stream)=0 |
| | Add a new stream for a message type (severity level).
|
| |
| virtual void | eraseStream ()=0 |
| | Delete all the streams.
|
| |
| virtual void | eraseStream (int message_type)=0 |
| | Delete all the streams for a given message type (severity level).
|
| |
| virtual void | eraseStream (int type, std::ostream *stream)=0 |
| | Delete a single stream for a given message type (severity level)
|
| |
| virtual void | eraseStream (std::ostream *stream)=0 |
| | Delete all occurrences of a stream.
|
| |
| virtual std::ostream * | defaultStream () const =0 |
| | Get the default stream.
|
| |
| virtual void | setDefaultStream (std::ostream *stream)=0 |
| | Set the default stream.
|
| |
| virtual int | outputLevel () const =0 |
| | Retrieve the current output level threshold.
|
| |
| virtual int | outputLevel (std::string_view source) const =0 |
| | Retrieve the current output level threshold for a given message source.
|
| |
| virtual void | setOutputLevel (int new_level)=0 |
| | Set new global output level threshold.
|
| |
| virtual void | setOutputLevel (std::string_view source, int new_level)=0 |
| | Set new output level threshold for a given message source.
|
| |
| virtual bool | useColor () const =0 |
| | Show whether colors are used.
|
| |
| virtual std::string | getLogColor (int logLevel) const =0 |
| | Get the color codes for various log levels.
|
| |
| virtual int | messageCount (MSG::Level level) const =0 |
| | Get the number of messages issued at a particular level.
|
| |
| template<Gaudi::IsInterface TARGET> |
| TARGET * | cast () |
| |
| template<Gaudi::IsInterface TARGET> |
| TARGET const * | cast () const |
| |
template<typename TARGET>
requires ( !Gaudi::IsInterface<TARGET> ) |
| TARGET * | cast () |
| |
template<typename TARGET>
requires ( !Gaudi::IsInterface<TARGET> ) |
| TARGET const * | cast () const |
| |
| virtual std::vector< std::string > | getInterfaceNames () const =0 |
| | Returns a vector of strings containing the names of all the implemented interfaces.
|
| |
| virtual unsigned long | addRef () const =0 |
| | Increment the reference count of Interface instance.
|
| |
| virtual unsigned long | release () const =0 |
| | Release Interface instance.
|
| |
| virtual unsigned long | refCount () const =0 |
| | Current reference count.
|
| |
| virtual StatusCode | queryInterface (const InterfaceID &ti, void **pp)=0 |
| | Set the void** to the pointer to the requested interface of the instance.
|
| |
| virtual | ~IInterface ()=default |
| | Virtual destructor.
|
| |
| virtual void const * | i_cast (const InterfaceID &) const =0 |
| |
| void * | i_cast (const InterfaceID &iid) |
| |
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 34 of file IMessageSvc.h.