userver: dump::EncryptedWriter Class Reference
Loading...
Searching...
No Matches
dump::EncryptedWriter Class Referencefinal

Detailed Description

Definition at line 16 of file operations_encrypted.hpp.

+ Inheritance diagram for dump::EncryptedWriter:

Public Member Functions

 EncryptedWriter (std::string filename, const SecretKey &secret_key, boost::filesystem::perms, tracing::ScopeTime &scope)
 Creates a new dump file and opens it.
 
void Finish () override
 Must be called once all data has been written.
 
template<typename T >
void Write (const T &data)
 Writes binary data.
 

Constructor & Destructor Documentation

◆ EncryptedWriter()

dump::EncryptedWriter::EncryptedWriter ( std::string filename,
const SecretKey & secret_key,
boost::filesystem::perms ,
tracing::ScopeTime & scope )

Creates a new dump file and opens it.

Exceptions
`Error`on a filesystem error

Member Function Documentation

◆ Finish()

void dump::EncryptedWriter::Finish ( )
overridevirtual

Must be called once all data has been written.

Warning
This method must not be called from within Write/Read
Exceptions
`Error`on write operation failure

Implements dump::Writer.

◆ Write()

template<typename T >
void dump::Writer::Write ( const T & data)
inherited

Writes binary data.

Calls ADL-found Write(writer, data)

Exceptions
`Error`and any user-thrown std::exception

Definition at line 90 of file operations.hpp.


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