Defined in file: hzChain.h
Block iterator used for writing out whole chains to sockets
Constructors/Detructors
| hzChain::BlkIter* | BlkIter | (void) | |
| Default constructor | BlkIter() | Not specified in code. Default applies |
Public Methods:
| hzChain::BlkIter& | Advance | (void) | Advance the hzChain block iterator by one chain block Arguments: None |
| void* | Data | (void) | Return the inner data area of the current chain block Arguments: None Pointer to the block iterator's current block data space NULL if the block iterator is at the end of the chain or the chain is empty |
| hzChain::BlkIter& | Roll | (void) | Advance the hzChain block iterator by one chain block Arguments: None |
| uint32_t | Size | (void) | Return the number of bytes in the data area of the current chain block Arguments: None |
Overloaded operators:
| hzChain::BlkIter& | operator= | (hzChain& I) | Set a block iterator current block pointer to the current block in the chain |
| hzChain::BlkIter& | operator= | (hzChain::BlkIter& I) | Set this block iterator to another |
Member Variables:
| void* | m_block | Current block address |