ByteQueueNode Class Reference

List of all members.

Detailed Description

Definition at line 15 of file queue.cpp.

Public Member Functions

 ByteQueueNode (size_t maxSize)
size_t MaxSize () const
size_t CurrentSize () const
bool UsedUp () const
void Clear ()
size_t Put (const byte *begin, size_t length)
size_t Peek (byte &outByte) const
size_t Peek (byte *target, size_t copyMax) const
size_t CopyTo (BufferedTransformation &target, const std::string &channel=BufferedTransformation::NULL_CHANNEL) const
size_t CopyTo (BufferedTransformation &target, size_t copyMax, const std::string &channel=BufferedTransformation::NULL_CHANNEL) const
size_t Get (byte &outByte)
size_t Get (byte *outString, size_t getMax)
size_t TransferTo (BufferedTransformation &target, const std::string &channel=BufferedTransformation::NULL_CHANNEL)
size_t TransferTo (BufferedTransformation &target, lword transferMax, const std::string &channel=BufferedTransformation::NULL_CHANNEL)
size_t Skip (size_t skipMax)
byte operator[] (size_t i) const

Public Attributes

ByteQueueNodenext
SecByteBlock buf
size_t m_head
size_t m_tail


The documentation for this class was generated from the following file:
Generated on Sat Dec 23 02:07:16 2006 for Crypto++ by  doxygen 1.5.1-p1