Botan 3.4.0
Crypto and TLS for C&
Botan::Pipe Member List

This is the complete list of members for Botan::Pipe, including all inherited members.

append(Filter *filt)Botan::Pipe
append_filter(Filter *filt)Botan::Pipe
check_available(size_t n) overrideBotan::Pipevirtual
check_available_msg(size_t n, message_id msg) constBotan::Pipe
DataSource()=defaultBotan::DataSource
DataSource(const DataSource &)=deleteBotan::DataSource
DEFAULT_MESSAGEBotan::Pipestatic
default_msg() constBotan::Pipeinline
discard_next(size_t N)Botan::DataSource
end_msg()Botan::Pipe
end_of_data() const overrideBotan::Pipevirtual
get_bytes_read() const overrideBotan::Pipevirtual
get_bytes_read(message_id msg) constBotan::Pipe
id() constBotan::DataSourceinlinevirtual
LAST_MESSAGEBotan::Pipestatic
message_count() constBotan::Pipe
message_id typedefBotan::Pipe
operator=(const Pipe &)=deleteBotan::Pipe
Botan::DataSource::operator=(const DataSource &)=deleteBotan::DataSource
peek(uint8_t output[], size_t length, size_t offset) const overrideBotan::Pipevirtual
peek(uint8_t output[], size_t length, size_t offset, message_id msg) constBotan::Pipe
peek(uint8_t &output, size_t offset, message_id msg=DEFAULT_MESSAGE) constBotan::Pipe
peek_byte(uint8_t &out) constBotan::DataSource
Pipe(Filter *=nullptr, Filter *=nullptr, Filter *=nullptr, Filter *=nullptr)Botan::Pipe
Pipe(std::initializer_list< Filter * > filters)Botan::Pipeexplicit
Pipe(const Pipe &)=deleteBotan::Pipe
pop()Botan::Pipe
prepend(Filter *filt)Botan::Pipe
prepend_filter(Filter *filt)Botan::Pipe
process_msg(const uint8_t in[], size_t length)Botan::Pipe
process_msg(const secure_vector< uint8_t > &in)Botan::Pipe
process_msg(const std::vector< uint8_t > &in)Botan::Pipe
process_msg(std::string_view in)Botan::Pipe
process_msg(DataSource &in)Botan::Pipe
read(uint8_t output[], size_t length) overrideBotan::Pipevirtual
read(uint8_t output[], size_t length, message_id msg)Botan::Pipe
read(uint8_t &output, message_id msg=DEFAULT_MESSAGE)Botan::Pipe
read_all(message_id msg=DEFAULT_MESSAGE)Botan::Pipe
read_all_as_string(message_id msg=DEFAULT_MESSAGE)Botan::Pipe
read_byte(uint8_t &out)Botan::DataSource
remaining(message_id msg=DEFAULT_MESSAGE) constBotan::Pipe
reset()Botan::Pipe
set_default_msg(message_id msg)Botan::Pipe
start_msg()Botan::Pipe
write(const uint8_t in[], size_t length)Botan::Pipe
write(const secure_vector< uint8_t > &in)Botan::Pipeinline
write(const std::vector< uint8_t > &in)Botan::Pipeinline
write(std::string_view in)Botan::Pipe
write(DataSource &in)Botan::Pipe
write(uint8_t in)Botan::Pipe
~DataSource()=defaultBotan::DataSourcevirtual
~Pipe() overrideBotan::Pipe