A MIOP packet for receiving.
More...
#include <UIPMC_Transport_Recv_Packet.h>
List of all members.
Detailed Description
A MIOP packet for receiving.
Member Typedef Documentation
Constructor & Destructor Documentation
TAO_PG::UIPMC_Recv_Packet::UIPMC_Recv_Packet |
( |
void |
| ) |
|
Constructs a new recv packet.
TAO_PG::UIPMC_Recv_Packet::~UIPMC_Recv_Packet |
( |
void |
| ) |
|
Member Function Documentation
Adds a new fragment to the packet and if it fails marks the packet as broken. Returns 1 if all fragments are in AND if there are no fragments with unexpected IDs. In case unexpected IDs are encountered the packet is marked as broken.
void TAO_PG::UIPMC_Recv_Packet::copy_data |
( |
char * |
buf | ) |
const |
Copies fragments to buf. Caller ensures that the buf is big enough for all fragments.
CORBA::ULong TAO_PG::UIPMC_Recv_Packet::data_length |
( |
void |
| ) |
const |
ACE_Time_Value const & TAO_PG::UIPMC_Recv_Packet::started |
( |
void |
| ) |
const |
Returns the time when the first fragment was received or ACE_Time_Value::zero if the whole packet was not able to reconstruct for some reason.
Member Data Documentation
The length of the data stored in all fragments.
The id of the last fragment.
The time when the packet will expire.
The documentation for this class was generated from the following files: