10#include <botan/data_snk.h>
11#include <botan/exceptn.h>
14#if defined(BOTAN_TARGET_OS_HAS_FILESYSTEM)
43 const std::string&
name) :
49#if defined(BOTAN_TARGET_OS_HAS_FILESYSTEM)
57 m_sink_memory(new
std::ofstream(path, use_binary ?
std::ios::binary :
std::ios::out)),
58 m_sink(*m_sink_memory)
void write(const uint8_t[], size_t) override
DataSink_Stream(std::ostream &stream, const std::string &name="<std::ostream>")
const char * cast_uint8_ptr_to_char(const uint8_t *b)