A MIOP packet for receiving.
More...
#include <UIPMC_Transport_Recv_Packet.h>
A MIOP packet for receiving.
TAO_PG::UIPMC_Recv_Packet::UIPMC_Recv_Packet |
( |
void |
| ) |
|
Constructs a new recv packet.
TAO_PG::UIPMC_Recv_Packet::~UIPMC_Recv_Packet |
( |
void |
| ) |
|
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.
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: