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
ByteQueueNode * | next
SecByteBlock | buf
unsigned int | m_head
unsigned int | m_tail

The documentation for this class was generated from the following file:

- queue.cpp