SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::helper::logging::percomponentloggingmessagehandler::PerComponentLoggingMessageHandler Class Reference

#include <PerComponentLoggingMessageHandler.h>

The RoutingMessageHandler class saves a copy of the messages in a buffer. More...

Inheritance diagram for sofa::helper::logging::percomponentloggingmessagehandler::PerComponentLoggingMessageHandler:

Detailed Description

The RoutingMessageHandler class saves a copy of the messages in a buffer.

This class is a MessageHandler that can be added to in a MessageDispatcher. Once set the class can start copying the messages passing through the MessageDispatcher in a buffer.

User interested in having a singleton of this class should have a look at

See also
MainRoutingMessageHandler.

Public Member Functions

 PerComponentLoggingMessageHandler ()
 
 ~PerComponentLoggingMessageHandler () override
 
void process (Message &m) override
 Inherited from MessageHandler. More...
 
- Public Member Functions inherited from sofa::helper::logging::MessageHandler
virtual ~MessageHandler ()
 

Constructor details

◆ PerComponentLoggingMessageHandler()

sofa::helper::logging::percomponentloggingmessagehandler::PerComponentLoggingMessageHandler::PerComponentLoggingMessageHandler ( )

◆ ~PerComponentLoggingMessageHandler()

sofa::helper::logging::percomponentloggingmessagehandler::PerComponentLoggingMessageHandler::~PerComponentLoggingMessageHandler ( )
inlineoverride

Function details

◆ process()

void sofa::helper::logging::percomponentloggingmessagehandler::PerComponentLoggingMessageHandler::process ( Message m)
overridevirtual