![]() |
VR-Link API Documentation for HLA 1516
|
Encapsulates a packet which is to be either received or transmitted over the network by the DtAsyncSocket class. More...
Collaboration diagram for DtAsyncSocketPacket:Public Member Functions | |
| DtAsyncSocketPacket () | |
| DtAsyncSocketPacket (int size, const char *data, DtIpv4Addr addr=0) | |
| DtAsyncSocketPacket (const DtAsyncSocketPacket &other) | |
| virtual | ~DtAsyncSocketPacket () |
| DtAsyncSocketPacket & | operator= (const DtAsyncSocketPacket &other) |
| size_t | size () const |
| char * | data () |
| DtIpv4Addr | addr () const |
Protected Attributes | |
| int | mySize |
| std::vector< char > | myData |
| DtIpv4Addr | myAddr |
Encapsulates a packet which is to be either received or transmitted over the network by the DtAsyncSocket class.
This class is used by STL Containers so it is important that it have a cpyCtor and an assignment operator.
| DtAsyncSocketPacket::DtAsyncSocketPacket | ( | int | size, |
| const char * | data, | ||
| DtIpv4Addr | addr = 0 |
||
| ) |
| DtAsyncSocketPacket::DtAsyncSocketPacket | ( | const DtAsyncSocketPacket & | other | ) |
| virtual DtAsyncSocketPacket::~DtAsyncSocketPacket | ( | ) | [virtual] |
| DtIpv4Addr DtAsyncSocketPacket::addr | ( | ) | const [inline] |
| char* DtAsyncSocketPacket::data | ( | ) | [inline] |
| DtAsyncSocketPacket& DtAsyncSocketPacket::operator= | ( | const DtAsyncSocketPacket & | other | ) |
| size_t DtAsyncSocketPacket::size | ( | ) | const [inline] |
DtIpv4Addr DtAsyncSocketPacket::myAddr [protected] |
std::vector<char> DtAsyncSocketPacket::myData [protected] |
int DtAsyncSocketPacket::mySize [protected] |