This allow Base object to interact with the messaging system. More...
| Namespaces | |
| Typedefs | |
| typedef boost::tokenizer< boost::char_separator< char > > | tokenizer | 
| Functions | |
| void | simpleFormat (size_t jsize, const std::string &text, size_t line_length, std::ostream &wrapped) | 
| simpleFormat a text containing our markdown 'tags'  More... | |
| bool | notMuted (const sofa::core::objectmodel::Base *t) | 
| bool | notMuted (sofa::core::objectmodel::Base *t) | 
| ComponentInfo::SPtr | getComponentInfo (const sofa::core::objectmodel::Base *t) | 
| This construct a new ComponentInfo object from a Base object.  More... | |
| std::ostream & | operator<< (std::ostream &out, const ComponentInfo &nfo) | 
| std::ostream & | operator<< (std::ostream &out, const ComponentInfo *nfo) | 
| const ComponentInfo::SPtr | getComponentInfo (const std::string &s) | 
| This function is used in the msg_* macro to handle emitting case based on string.  More... | |
| const ComponentInfo::SPtr | getComponentInfo (const ComponentInfo::SPtr &s) | 
| This function is used in the msg_* macro to handle emitting case based on string.  More... | |
| bool | notMuted (const ComponentInfo::SPtr &) | 
| bool | notMuted (const std::string &) | 
| This function is used in the msg_* macro to handle string based on string.  More... | |
| const SOFA_HELPER_API std::string | toString (const Message::Type type) | 
| std::ostream & | operator<< (std::ostream &s, const Message &m) | 
| std::vector< MessageHandler * > | getDefaultMessageHandlers () | 
| MessageDispatcherImpl * | getMainInstance () | 
| template<class Derived , typename IdType > | |
| bool | notMuted (const SelectableItem< Derived, IdType > *) | 
| template<class Derived , typename IdType > | |
| ComponentInfo::SPtr | getComponentInfo (const SelectableItem< Derived, IdType > *) | 
This allow Base object to interact with the messaging system.
| typedef boost::tokenizer<boost::char_separator<char> > sofa::helper::logging::tokenizer | 
| 
 | inline | 
This function is used in the msg_* macro to handle emitting case based on string.
| ComponentInfo::SPtr sofa::helper::logging::getComponentInfo | ( | const SelectableItem< Derived, IdType > * | ) | 
| 
 | inline | 
This construct a new ComponentInfo object from a Base object.
| 
 | inline | 
This function is used in the msg_* macro to handle emitting case based on string.
| std::vector<MessageHandler*> sofa::helper::logging::getDefaultMessageHandlers | ( | ) | 
Threading issues... a mutex is serializing the access to the message API. Memory management: object are passed to the message info. some of them are duplicated other get a weak reference
| MessageDispatcherImpl* sofa::helper::logging::getMainInstance | ( | ) | 
| 
 | inline | 
| bool sofa::helper::logging::notMuted | ( | const SelectableItem< Derived, IdType > * | ) | 
| 
 | inline | 
| 
 | inline | 
This function is used in the msg_* macro to handle string based on string.
| 
 | inline | 
| std::ostream& sofa::helper::logging::operator<< | ( | std::ostream & | out, | 
| const ComponentInfo & | nfo | ||
| ) | 
| std::ostream& sofa::helper::logging::operator<< | ( | std::ostream & | out, | 
| const ComponentInfo * | nfo | ||
| ) | 
| SOFA_HELPER_API std::ostream & sofa::helper::logging::operator<< | ( | std::ostream & | s, | 
| const Message & | m | ||
| ) | 
| void sofa::helper::logging::simpleFormat | ( | size_t | jsize, | 
| const std::string & | text, | ||
| size_t | line_length, | ||
| std::ostream & | wrapped | ||
| ) | 
simpleFormat a text containing our markdown 'tags'
| jsize | size of the line prefix to fill with space (for left side alignment) | 
| text | the text to format | 
| line_length | number of column to render to to | 
| wrapped | the destination stream where to write the formatted text. | 
| SOFA_HELPER_API const std::string sofa::helper::logging::toString | ( | const Message::Type | type | ) |