#include <arcane/std/internal/BasicReaderWriterDatabase.h>
Classes | |
| class | Impl |
Public Member Functions | |
| KeyValueTextWriter (ITraceMng *tm, const String &filename, Int32 version) | |
| KeyValueTextWriter (const KeyValueTextWriter &rhs)=delete | |
| KeyValueTextWriter & | operator= (const KeyValueTextWriter &rhs)=delete |
| void | setExtents (const String &key_name, SmallSpan< const Int64 > extents) |
| void | write (const String &key, Span< const std::byte > values) |
| Int64 | fileOffset () |
| String | fileName () const |
| void | setDataCompressor (Ref< IDataCompressor > dc) |
| Ref< IDataCompressor > | dataCompressor () const |
| void | setHashAlgorithm (Ref< IHashAlgorithm > v) |
| Ref< IHashAlgorithm > | hashAlgorithm () const |
| Public Member Functions inherited from Arcane::TraceAccessor | |
| TraceAccessor (ITraceMng *m) | |
| Constructs an accessor via the trace manager m. | |
| TraceAccessor (const TraceAccessor &rhs) | |
| Copy constructor. | |
| TraceAccessor & | operator= (const TraceAccessor &rhs) |
| Copy assignment operator. | |
| virtual | ~TraceAccessor () |
| Frees resources. | |
| ITraceMng * | traceMng () const |
| Trace manager. | |
| TraceMessage | info () const |
| Flow for an information message. | |
| TraceMessage | pinfo () const |
| Flow for a parallel information message. | |
| TraceMessage | info (char category) const |
| Flow for an information message of a given category. | |
| TraceMessage | pinfo (char category) const |
| Flow for a parallel information message of a given category. | |
| TraceMessage | info (bool v) const |
| Flow for an information message. | |
| TraceMessage | warning () const |
| Flow for a warning message. | |
| TraceMessage | pwarning () const |
| TraceMessage | error () const |
| Flow for an error message. | |
| TraceMessage | perror () const |
| TraceMessage | log () const |
| Flow for a log message. | |
| TraceMessage | plog () const |
| Flow for a log message. | |
| TraceMessage | logdate () const |
| Flow for a log message preceded by the date. | |
| TraceMessage | fatal () const |
| Flow for a fatal error message. | |
| TraceMessage | pfatal () const |
| Flow for a parallel fatal error message. | |
| TraceMessageDbg | debug (Trace::eDebugLevel=Trace::Medium) const |
| Flow for a debug message. | |
| Trace::eDebugLevel | configDbgLevel () const |
| Debug level of the configuration file. | |
| TraceMessage | info (Int32 verbose_level) const |
| Flow for an information message of a given level. | |
| TraceMessage | linfo () const |
| Flow for an information message with the local information level of this instance. | |
| TraceMessage | linfo (Int32 relative_level) const |
| Flow for an information message with the local information level of this instance. | |
| void | fatalMessage (const StandaloneTraceMessage &o) const |
Private Attributes | |
| Impl * | m_p |
Additional Inherited Members | |
| Protected Member Functions inherited from Arcane::TraceAccessor | |
| void | _setLocalVerboseLevel (Int32 v) |
| Int32 | _localVerboseLevel () const |
Using a TextWriter with (key,value) format writing.
For each value to be written, setExtents() must first be called to position the data dimensions, and then write() must be called to write the values. This is necessary to maintain compatibility with versions 1 and 2 of the format, where data was written sequentially.
Definition at line 48 of file BasicReaderWriterDatabase.h.
| Arcane::impl::KeyValueTextWriter::KeyValueTextWriter | ( | ITraceMng * | tm, |
| const String & | filename, | ||
| Int32 | version ) |
Definition at line 347 of file BasicReaderWriterDatabase.cc.
| Arcane::impl::KeyValueTextWriter::~KeyValueTextWriter | ( | ) |
Definition at line 357 of file BasicReaderWriterDatabase.cc.
| Ref< IDataCompressor > Arcane::impl::KeyValueTextWriter::dataCompressor | ( | ) | const |
Definition at line 526 of file BasicReaderWriterDatabase.cc.
| String Arcane::impl::KeyValueTextWriter::fileName | ( | ) | const |
Definition at line 508 of file BasicReaderWriterDatabase.cc.
| Int64 Arcane::impl::KeyValueTextWriter::fileOffset | ( | ) |
Definition at line 554 of file BasicReaderWriterDatabase.cc.
| Ref< IHashAlgorithm > Arcane::impl::KeyValueTextWriter::hashAlgorithm | ( | ) | const |
Definition at line 545 of file BasicReaderWriterDatabase.cc.
| void Arcane::impl::KeyValueTextWriter::setDataCompressor | ( | Ref< IDataCompressor > | dc | ) |
Definition at line 517 of file BasicReaderWriterDatabase.cc.
| void Arcane::impl::KeyValueTextWriter::setExtents | ( | const String & | key_name, |
| SmallSpan< const Int64 > | extents ) |
Definition at line 591 of file BasicReaderWriterDatabase.cc.
| void Arcane::impl::KeyValueTextWriter::setHashAlgorithm | ( | Ref< IHashAlgorithm > | v | ) |
Definition at line 535 of file BasicReaderWriterDatabase.cc.
Definition at line 600 of file BasicReaderWriterDatabase.cc.
|
private |
Definition at line 76 of file BasicReaderWriterDatabase.h.