Go to the documentation of this file.
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;
58 class SecureQueueNode* head;
59 class SecureQueueNode* tail;