Loading...
Searching...
No Matches
ledger::data_streambuffer_t Class Reference

#include <gpgme.h>

Inherits std::streambuf.

Public Member Functions

 data_streambuffer_t (GpgME::Data &_data)
 
virtual int_type underflow ()
 

Public Attributes

const unsigned int bufsize
 
std::unique_ptr< char[]> cbuf
 
GpgME::Data & data
 

Protected Member Functions

virtual std::streambuf::pos_type seekoff (std::streambuf::off_type off, std::ios_base::seekdir dir, std::ios_base::openmode which)
 
virtual std::streambuf::pos_type seekpos (std::streambuf::pos_type sp, std::ios_base::openmode which)
 

Detailed Description

Definition at line 57 of file gpgme.h.

Constructor & Destructor Documentation

◆ data_streambuffer_t()

ledger::data_streambuffer_t::data_streambuffer_t ( GpgME::Data & _data)
explicit

Member Function Documentation

◆ seekoff()

virtual std::streambuf::pos_type ledger::data_streambuffer_t::seekoff ( std::streambuf::off_type off,
std::ios_base::seekdir dir,
std::ios_base::openmode which )
protectedvirtual

◆ seekpos()

virtual std::streambuf::pos_type ledger::data_streambuffer_t::seekpos ( std::streambuf::pos_type sp,
std::ios_base::openmode which )
protectedvirtual

◆ underflow()

virtual int_type ledger::data_streambuffer_t::underflow ( )
virtual

Member Data Documentation

◆ bufsize

const unsigned int ledger::data_streambuffer_t::bufsize

Definition at line 62 of file gpgme.h.

◆ cbuf

std::unique_ptr<char[]> ledger::data_streambuffer_t::cbuf

Definition at line 65 of file gpgme.h.

◆ data

GpgME::Data& ledger::data_streambuffer_t::data

Definition at line 59 of file gpgme.h.


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