Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arccore::ITraceStreamabstract

Flux pour une trace. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/trace/arccore/trace/ITraceMng.h>

+ Graphe d'héritage de Arccore::ITraceStream:
+ Graphe de collaboration de Arccore::ITraceStream:

Types publics

typedef ReferenceCounterTag ReferenceCounterTagType
 

Fonctions membres publiques

virtual void addReference ()=0
 Ajoute une référence.
 
virtual void removeReference ()=0
 Supprime une référence.
 
virtual std::ostream * stream ()=0
 Flux standard associé. Peut retourner nul.
 

Fonctions membres publiques statiques

static ITraceStreamcreateFileStream (const String &filename)
 
static ITraceStreamcreateStream (std::ostream *stream, bool need_destroy)
 

Description détaillée

Flux pour une trace.

Cette instance utilise un compteur de référence et peut être manipulée via une instance de ReferenceCounter.

Définition à la ligne 94 du fichier arccore/src/trace/arccore/trace/ITraceMng.h.

Documentation des définitions de type membres

◆ ReferenceCounterTagType

Documentation des fonctions membres

◆ addReference()

virtual void Arccore::ITraceStream::addReference ( )
pure virtual

Ajoute une référence.

Implémenté dans Arccore::FileTraceStream.

◆ createFileStream()

ITraceStream * Arccore::ITraceStream::createFileStream ( const String filename)
static

Définition à la ligne 98 du fichier arccore/src/trace/arccore/trace/TraceMng.cc.

◆ createStream()

ITraceStream * Arccore::ITraceStream::createStream ( std::ostream *  stream,
bool  need_destroy 
)
static

Définition à la ligne 107 du fichier arccore/src/trace/arccore/trace/TraceMng.cc.

◆ removeReference()

virtual void Arccore::ITraceStream::removeReference ( )
pure virtual

Supprime une référence.

Implémenté dans Arccore::FileTraceStream.

◆ stream()

virtual std::ostream * Arccore::ITraceStream::stream ( )
pure virtual

Flux standard associé. Peut retourner nul.

Implémenté dans Arccore::FileTraceStream.


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