SOFA API  c76874b7
Open source framework for multi-physics simuation
sofa::helper::logging::MessageDispatcherImpl Class Reference

Public Attributes

mutex m_mutex
 
std::vector< MessageHandler * > m_messageHandlers = getDefaultMessageHandlers()
 

Public Member Functions

mutex & getMutex ()
 
std::vector< MessageHandler * > & getHandlers ()
 
int addHandler (MessageHandler *o)
 
int rmHandler (MessageHandler *o)
 
void clearHandlers ()
 
void process (sofa::helper::logging::Message &m)
 

Attribute details

std::vector<MessageHandler*> sofa::helper::logging::MessageDispatcherImpl::m_messageHandlers = getDefaultMessageHandlers()
mutex sofa::helper::logging::MessageDispatcherImpl::m_mutex

Function details

int sofa::helper::logging::MessageDispatcherImpl::addHandler ( MessageHandler o)
inline
void sofa::helper::logging::MessageDispatcherImpl::clearHandlers ( )
inline
std::vector<MessageHandler*>& sofa::helper::logging::MessageDispatcherImpl::getHandlers ( )
inline
mutex& sofa::helper::logging::MessageDispatcherImpl::getMutex ( )
inline
void sofa::helper::logging::MessageDispatcherImpl::process ( sofa::helper::logging::Message m)
inline
int sofa::helper::logging::MessageDispatcherImpl::rmHandler ( MessageHandler o)
inline