Arcane  v3.16.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::TraceMessage

Gestion d'un message. Plus de détails...

#include <arccore/trace/TraceMessage.h>

Fonctions membres publiques

 TraceMessage (std::ostream *, ITraceMng *, Trace::eMessageType, int level=DEFAULT_LEVEL)
 
 TraceMessage (const TraceMessage &from)
 
const TraceMessageoperator= (const TraceMessage &from)
 
std::ostream & file () const
 
const TraceMessagewidth (Integer v) const
 
ITraceMngparent () 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
 

Description détaillée

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.

Avertissement
Les instances de cette classe sont normalement créées par un gestionnaire de message ITraceMng.

Définition à la ligne 38 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.

Documentation des constructeurs et destructeur

◆ TraceMessage() [1/2]

Arcane::TraceMessage::TraceMessage ( std::ostream * ostr,
ITraceMng * m,
Trace::eMessageType id,
int level = DEFAULT_LEVEL )

Définition à la ligne 28 du fichier TraceMessage.cc.

◆ TraceMessage() [2/2]

Arcane::TraceMessage::TraceMessage ( const TraceMessage & from)

Définition à la ligne 43 du fichier TraceMessage.cc.

◆ ~TraceMessage()

Arcane::TraceMessage::~TraceMessage ( )

Définition à la ligne 81 du fichier TraceMessage.cc.

Documentation des fonctions membres

◆ color()

int Arcane::TraceMessage::color ( ) const
inline

Définition à la ligne 54 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.

◆ file()

std::ostream & Arcane::TraceMessage::file ( ) const

Définition à la ligne 101 du fichier TraceMessage.cc.

◆ level()

int Arcane::TraceMessage::level ( ) const
inline

Définition à la ligne 53 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.

◆ operator=()

const TraceMessage & Arcane::TraceMessage::operator= ( const TraceMessage & from)

Définition à la ligne 58 du fichier TraceMessage.cc.

◆ parent()

ITraceMng * Arcane::TraceMessage::parent ( ) const
inline

Définition à la ligne 51 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.

◆ type()

Trace::eMessageType Arcane::TraceMessage::type ( ) const
inline

Définition à la ligne 52 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.

◆ width()

const TraceMessage & Arcane::TraceMessage::width ( Integer v) const

Définition à la ligne 91 du fichier TraceMessage.cc.

Documentation des données membres

◆ DEFAULT_LEVEL

const int Arcane::TraceMessage::DEFAULT_LEVEL = Trace::DEFAULT_VERBOSITY_LEVEL
static

Définition à la ligne 41 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.

◆ m_color

int Arcane::TraceMessage::m_color
mutable

Couleur du message.

Définition à la ligne 61 du fichier arccore/src/trace/arccore/trace/TraceMessage.h.


La documentation de cette classe a été générée à partir des fichiers suivants :