#include <filter.h>
|
void | attach (Filter *f) |
|
void | incr_owns () |
|
template<typename Alloc > |
void | send (const std::vector< uint8_t, Alloc > &in) |
|
template<typename Alloc > |
void | send (const std::vector< uint8_t, Alloc > &in, size_t length) |
|
virtual void | send (const uint8_t in[], size_t length) |
|
void | send (uint8_t in) |
|
void | set_next (Filter *f[], size_t n) |
|
void | set_port (size_t n) |
|
This is the abstract Fanout_Filter base class.
Definition at line 144 of file filter.h.
◆ attach()
void Botan::Fanout_Filter::attach |
( |
Filter * |
f | ) |
|
|
inlineprotected |
◆ attachable()
virtual bool Botan::Filter::attachable |
( |
| ) |
|
|
inlinevirtualinherited |
◆ end_msg()
virtual void Botan::Filter::end_msg |
( |
| ) |
|
|
inlinevirtualinherited |
◆ incr_owns()
void Botan::Fanout_Filter::incr_owns |
( |
| ) |
|
|
inlineprotected |
◆ name()
virtual std::string Botan::Filter::name |
( |
| ) |
const |
|
pure virtualinherited |
◆ send() [1/4]
template<typename Alloc >
void Botan::Filter::send |
( |
const std::vector< uint8_t, Alloc > & |
in | ) |
|
|
inlineprotectedinherited |
- Parameters
-
in | some input for the filter |
Definition at line 71 of file filter.h.
72 {
73 send(in.data(), in.size());
74 }
virtual void send(const uint8_t in[], size_t length)
◆ send() [2/4]
template<typename Alloc >
void Botan::Filter::send |
( |
const std::vector< uint8_t, Alloc > & |
in, |
|
|
size_t |
length |
|
) |
| |
|
inlineprotectedinherited |
- Parameters
-
in | some input for the filter |
length | the number of bytes of in to send |
Definition at line 81 of file filter.h.
82 {
84 send(in.data(), length);
85 }
#define BOTAN_ASSERT_NOMSG(expr)
References BOTAN_ASSERT_NOMSG.
◆ send() [3/4]
void Botan::Filter::send |
( |
const uint8_t |
in[], |
|
|
size_t |
length |
|
) |
| |
|
protectedvirtualinherited |
◆ send() [4/4]
void Botan::Filter::send |
( |
uint8_t |
in | ) |
|
|
inlineprotectedinherited |
◆ set_next()
void Botan::Fanout_Filter::set_next |
( |
Filter * |
f[], |
|
|
size_t |
n |
|
) |
| |
|
inlineprotected |
◆ set_port()
void Botan::Fanout_Filter::set_port |
( |
size_t |
n | ) |
|
|
inlineprotected |
◆ start_msg()
virtual void Botan::Filter::start_msg |
( |
| ) |
|
|
inlinevirtualinherited |
Start a new message. Must be closed by end_msg() before another message can be started.
Definition at line 40 of file filter.h.
◆ write()
virtual void Botan::Filter::write |
( |
const uint8_t |
input[], |
|
|
size_t |
length |
|
) |
| |
|
pure virtualinherited |
◆ Threaded_Fork
friend class Threaded_Fork |
|
friend |
The documentation for this class was generated from the following file: