Gestion d'un message. Plus de détails...
Fonctions membres publiques | |
TraceMessage (std::ostream *, ITraceMng *, Trace::eMessageType, int level=DEFAULT_LEVEL) | |
TraceMessage (const TraceMessage &from) | |
const TraceMessage & | operator= (const TraceMessage &from) |
std::ostream & | file () const |
const TraceMessage & | width (Integer v) const |
ITraceMng * | parent () const |
Trace::eMessageType | type () const |
int | level () const |
int | color () const |
Attributs publics | |
int | m_color |
Couleur du message. | |
Attributs publics statiques | |
static const int | DEFAULT_LEVEL = Trace::DEFAULT_VERBOSITY_LEVEL |
Attributs privés | |
std::ostream * | m_stream |
Flot sur lequel le message est envoyé | |
ITraceMng * | m_parent |
Gestionnaire de message parent. | |
Trace::eMessageType | m_type |
Type de message. | |
int | m_level |
Niveau du message. | |
Gestion d'un message.
Cette classe se gère comme un flot de sortie standard (ostream&) et permet d'envoyer un message du type spécifié par #eTraceMessageClass.
Définition à la ligne 38 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.
Arccore::TraceMessage::TraceMessage | ( | std::ostream * | ostr, |
ITraceMng * | m, | ||
Trace::eMessageType | id, | ||
int | level = DEFAULT_LEVEL |
||
) |
Définition à la ligne 28 du fichier TraceMessage.cc.
Arccore::TraceMessage::TraceMessage | ( | const TraceMessage & | from | ) |
Définition à la ligne 43 du fichier TraceMessage.cc.
Arccore::TraceMessage::~TraceMessage | ( | ) |
Définition à la ligne 81 du fichier TraceMessage.cc.
|
inline |
Définition à la ligne 54 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.
std::ostream & Arccore::TraceMessage::file | ( | ) | const |
Définition à la ligne 101 du fichier TraceMessage.cc.
|
inline |
Définition à la ligne 53 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.
const TraceMessage & Arccore::TraceMessage::operator= | ( | const TraceMessage & | from | ) |
Définition à la ligne 58 du fichier TraceMessage.cc.
|
inline |
Définition à la ligne 51 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.
|
inline |
Définition à la ligne 52 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.
const TraceMessage & Arccore::TraceMessage::width | ( | Integer | v | ) | const |
Définition à la ligne 91 du fichier TraceMessage.cc.
|
static |
Définition à la ligne 41 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.
|
mutable |
Couleur du message.
Définition à la ligne 61 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.
|
private |
Niveau du message.
Définition à la ligne 59 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.
|
private |
Gestionnaire de message parent.
Définition à la ligne 57 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.
|
private |
Flot sur lequel le message est envoyé
Définition à la ligne 56 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.
|
private |
Type de message.
Définition à la ligne 58 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.