Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

ByteQueueNode Class Reference

List of all members.

Detailed Description

Definition at line 15 of file queue.cpp.

Public Member Functions

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

Public Attributes

ByteQueueNodenext
SecByteBlock buf
unsigned int m_head
unsigned int m_tail


The documentation for this class was generated from the following file:
Generated on Sun Jul 3 00:20:33 2005 for Crypto++ by  doxygen 1.4.3-20050530