This is a help class for iterating through ACE_Message_Blocks and to segment them into MIOP packets.
More...
#include <UIPMC_Message_Block_Data_Iterator.h>
List of all members.
Detailed Description
This is a help class for iterating through ACE_Message_Blocks and to segment them into MIOP packets.
Member Enumeration Documentation
Constructor & Destructor Documentation
UIPMC_Message_Block_Data_Iterator::UIPMC_Message_Block_Data_Iterator |
( |
iovec * |
iov, |
|
|
int |
iovcnt |
|
) |
| |
Member Function Documentation
bool UIPMC_Message_Block_Data_Iterator::next_block |
( |
size_t |
max_length, |
|
|
iovec & |
block |
|
) |
| |
Get the next data block that has a size less than or equal to max_length. Return true if there is anything left.
Member Data Documentation
iovec* UIPMC_Message_Block_Data_Iterator::iov_ |
|
private |
int UIPMC_Message_Block_Data_Iterator::iov_index_ |
|
private |
size_t UIPMC_Message_Block_Data_Iterator::iov_len_left_ |
|
private |
char* UIPMC_Message_Block_Data_Iterator::iov_ptr_ |
|
private |
int UIPMC_Message_Block_Data_Iterator::iovcnt_ |
|
private |
The documentation for this class was generated from the following files: