8 #ifndef BOTAN_SECURE_QUEUE_H__ 9 #define BOTAN_SECURE_QUEUE_H__ 11 #include <botan/data_src.h> 12 #include <botan/filter.h> 22 std::string
name()
const {
return "Queue"; }
24 void write(
const byte[],
size_t);
26 size_t read(
byte[],
size_t);
27 size_t peek(
byte[],
size_t,
size_t = 0)
const;
29 bool end_of_data()
const;
60 class SecureQueueNode* head;
61 class SecureQueueNode* tail;
bool check_available(size_t n)