9#include <botan/data_snk.h>
10#include <botan/exceptn.h>
20 sink.write(
reinterpret_cast<const char*
>(out), length);
30 const std::string&
name) :
43 sink_p(new
std::ofstream(
45 use_binary ?
std::ios::binary :
std::ios::out)),
51 throw Stream_IO_Error(
"DataSink_Stream: Failure opening " + path);
void write(const byte[], size_t)
DataSink_Stream(std::ostream &stream, const std::string &name="<std::ostream>")
Stream_IO_Error(const std::string &err)