Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::impl::KeyValueTextReader Class Reference

Text file writing class for backups/restorations. More...

#include <arcane/std/internal/BasicReaderWriterDatabase.h>

Inheritance diagram for Arcane::impl::KeyValueTextReader:
Collaboration diagram for Arcane::impl::KeyValueTextReader:

Classes

class  Impl

Public Member Functions

 KeyValueTextReader (ITraceMng *tm, const String &filename, Int32 version)
 KeyValueTextReader (const KeyValueTextReader &rhs)=delete
KeyValueTextReader & operator= (const KeyValueTextReader &rhs)=delete
void setFileOffset (Int64 v)
void getExtents (const String &key_name, SmallSpan< Int64 > extents)
void readIntegers (const String &key, Span< Integer > values)
void read (const String &key, Span< std::byte > values)
String fileName () const
void setDataCompressor (Ref< IDataCompressor > ds)
Ref< IDataCompressordataCompressor () const
void setHashAlgorithm (Ref< IHashAlgorithm > v)
Ref< IHashAlgorithmhashAlgorithm () 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.
TraceAccessoroperator= (const TraceAccessor &rhs)
 Copy assignment operator.
virtual ~TraceAccessor ()
 Frees resources.
ITraceMngtraceMng () 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

Implm_p

Additional Inherited Members

Protected Member Functions inherited from Arcane::TraceAccessor
void _setLocalVerboseLevel (Int32 v)
Int32 _localVerboseLevel () const

Detailed Description

Text file writing class for backups/restorations.

Definition at line 86 of file BasicReaderWriterDatabase.h.

Constructor & Destructor Documentation

◆ KeyValueTextReader()

Arcane::impl::KeyValueTextReader::KeyValueTextReader ( ITraceMng * tm,
const String & filename,
Int32 version )

Definition at line 650 of file BasicReaderWriterDatabase.cc.

◆ ~KeyValueTextReader()

Arcane::impl::KeyValueTextReader::~KeyValueTextReader ( )

Definition at line 660 of file BasicReaderWriterDatabase.cc.

Member Function Documentation

◆ dataCompressor()

Ref< IDataCompressor > Arcane::impl::KeyValueTextReader::dataCompressor ( ) const

Definition at line 909 of file BasicReaderWriterDatabase.cc.

◆ fileName()

String Arcane::impl::KeyValueTextReader::fileName ( ) const

Definition at line 882 of file BasicReaderWriterDatabase.cc.

◆ getExtents()

void Arcane::impl::KeyValueTextReader::getExtents ( const String & key_name,
SmallSpan< Int64 > extents )

Definition at line 765 of file BasicReaderWriterDatabase.cc.

◆ hashAlgorithm()

Ref< IHashAlgorithm > Arcane::impl::KeyValueTextReader::hashAlgorithm ( ) const

Definition at line 927 of file BasicReaderWriterDatabase.cc.

◆ read()

void Arcane::impl::KeyValueTextReader::read ( const String & key,
Span< std::byte > values )

Definition at line 945 of file BasicReaderWriterDatabase.cc.

◆ readIntegers()

void Arcane::impl::KeyValueTextReader::readIntegers ( const String & key,
Span< Integer > values )

Definition at line 936 of file BasicReaderWriterDatabase.cc.

◆ setDataCompressor()

void Arcane::impl::KeyValueTextReader::setDataCompressor ( Ref< IDataCompressor > ds)

Definition at line 900 of file BasicReaderWriterDatabase.cc.

◆ setFileOffset()

void Arcane::impl::KeyValueTextReader::setFileOffset ( Int64 v)

Definition at line 891 of file BasicReaderWriterDatabase.cc.

◆ setHashAlgorithm()

void Arcane::impl::KeyValueTextReader::setHashAlgorithm ( Ref< IHashAlgorithm > v)

Definition at line 918 of file BasicReaderWriterDatabase.cc.

Member Data Documentation

◆ m_p

Impl* Arcane::impl::KeyValueTextReader::m_p
private

Definition at line 115 of file BasicReaderWriterDatabase.h.


The documentation for this class was generated from the following files: