Fichier ou flux de traces. Plus de détails...
Fonctions membres publiques | |
FileTraceStream (const String &filename) | |
FileTraceStream (std::ostream *stream, bool need_destroy) | |
void | addReference () override |
Ajoute une référence. | |
void | removeReference () override |
Supprime une référence. | |
std::ostream * | stream () override |
Flux standard associé. Peut retourner nul. | |
Attributs privés | |
std::atomic< Int32 > | m_nb_ref |
std::ostream * | m_stream |
bool | m_need_destroy |
Membres hérités additionnels | |
Types publics hérités de Arccore::ITraceStream | |
typedef ReferenceCounterTag | ReferenceCounterTagType |
Fonctions membres publiques statiques hérités de Arccore::ITraceStream | |
static ITraceStream * | createFileStream (const String &filename) |
static ITraceStream * | createStream (std::ostream *stream, bool need_destroy) |
Fichier ou flux de traces.
Définition à la ligne 59 du fichier arccore/src/trace/arccore/trace/TraceMng.cc.
|
inlineexplicit |
Définition à la ligne 63 du fichier arccore/src/trace/arccore/trace/TraceMng.cc.
|
inline |
Définition à la ligne 68 du fichier arccore/src/trace/arccore/trace/TraceMng.cc.
|
inlineoverride |
Définition à la ligne 72 du fichier arccore/src/trace/arccore/trace/TraceMng.cc.
|
inlineoverridevirtual |
Ajoute une référence.
Implémente Arccore::ITraceStream.
Définition à la ligne 78 du fichier arccore/src/trace/arccore/trace/TraceMng.cc.
|
inlineoverridevirtual |
Supprime une référence.
Implémente Arccore::ITraceStream.
Définition à la ligne 79 du fichier arccore/src/trace/arccore/trace/TraceMng.cc.
|
inlineoverridevirtual |
Flux standard associé. Peut retourner nul.
Implémente Arccore::ITraceStream.
Définition à la ligne 88 du fichier arccore/src/trace/arccore/trace/TraceMng.cc.
|
private |
Définition à la ligne 90 du fichier arccore/src/trace/arccore/trace/TraceMng.cc.
|
private |
Définition à la ligne 92 du fichier arccore/src/trace/arccore/trace/TraceMng.cc.
|
private |
Définition à la ligne 91 du fichier arccore/src/trace/arccore/trace/TraceMng.cc.