A MIOP packet for receiving.
More...
#include <UIPMC_Transport_Recv_Packet.h>
A MIOP packet for receiving.
◆ Fragments_Map
◆ UIPMC_Recv_Packet()
TAO_PG::UIPMC_Recv_Packet::UIPMC_Recv_Packet |
( |
| ) |
|
Constructs a new recv packet.
◆ ~UIPMC_Recv_Packet()
TAO_PG::UIPMC_Recv_Packet::~UIPMC_Recv_Packet |
( |
| ) |
|
◆ add_fragment()
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.
◆ copy_data()
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.
◆ data_length()
CORBA::ULong TAO_PG::UIPMC_Recv_Packet::data_length |
( |
| ) |
const |
◆ started()
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.
◆ data_length_
The length of the data stored in all fragments.
◆ fragments_
◆ last_fragment_id_
The id of the last fragment.
◆ started_
The time when the packet will expire.
The documentation for this class was generated from the following files: