Public Types | |
| typedef ReferenceCounterTag | ReferenceCounterTagType |
Public Member Functions | |
| virtual void | addReference ()=0 |
| Adds a reference. | |
| virtual void | removeReference ()=0 |
| Removes a reference. | |
| virtual std::ostream * | stream ()=0 |
| Associated standard stream. May return null. | |
Static Public Member Functions | |
| static ITraceStream * | createFileStream (const String &filename) |
| static ITraceStream * | createStream (std::ostream *stream, bool need_destroy) |
Stream for a trace.
This instance uses a reference counter and can be manipulated via a ReferenceCounter instance.
Definition at line 105 of file arccore/src/trace/arccore/trace/ITraceMng.h.
| typedef ReferenceCounterTag Arcane::ITraceStream::ReferenceCounterTagType |
Definition at line 109 of file arccore/src/trace/arccore/trace/ITraceMng.h.
|
pure virtual |
Adds a reference.
Implemented in Arcane::FileTraceStream.
|
static |
Definition at line 107 of file arccore/src/trace/arccore/trace/TraceMng.cc.
|
static |
Definition at line 116 of file arccore/src/trace/arccore/trace/TraceMng.cc.
|
pure virtual |
Removes a reference.
Implemented in Arcane::FileTraceStream.
|
pure virtual |
Associated standard stream. May return null.
Implemented in Arcane::FileTraceStream.
References stream().
Referenced by stream().