Botan

SecureQueue

License
Botan is released under the Simplified BSD License (see LICENSE.md)

class  SecureQueue: botan.filters.filter.FanoutFilter, botan.filters.data_src.DataSourceImpl, botan.filters.filter.Filterable;

A queue that knows how to zeroise itself


const size_t  getBytesRead();

Return how many bytes have been read so far.


const size_t  size();

Returns
number of bytes available in the queue

this();

SecureQueue default constructor (creates empty queue)


this(SecureQueue input);

SecureQueue copy constructor

Parameters
SecureQueue input the queue to copy

class  SecureQueueNode;

A node in a SecureQueue