#include <cpacket.h>
Inheritance diagram for cPacket:
See User Manual for replacement, and reasons of deprecation.
Network packet class. It adds protocol and PDU type to cMessage. The message kind must be either MK_PACKET or MK_INFO for cPackets.
Public Member Functions | |
Constructors, destructor, assignment | |
cPacket (const char *name=NULL, short protocol=0, short pdu=0) | |
cPacket (const cPacket &m) | |
cPacket & | operator= (const cPacket &m) |
Redefined cObject member functions. | |
virtual cPolymorphic * | dup () const |
virtual std::string | info () const |
virtual void | netPack (cCommBuffer *buffer) |
virtual void | netUnpack (cCommBuffer *buffer) |
New attributes. | |
short | protocol () const |
short | pdu () const |
void | setProtocol (short p) |
void | setPdu (short p) |
|
Constructor.
|
|
Copy constructor.
|
|
Creates and returns an exact copy of this object. See cObject for more details. Reimplemented from cMessage. |
|
Produces a one-line description of object contents into the buffer passed as argument. See cObject for more details. Reimplemented from cMessage. |
|
Serializes the object into a PVM or MPI send buffer. Used by the simulation kernel for parallel execution. See cObject for more details. Reimplemented from cMessage. |
|
Deserializes the object from a PVM or MPI receive buffer Used by the simulation kernel for parallel execution. See cObject for more details. Reimplemented from cMessage. |
|
Assignment operator. The name member doesn't get copied; see cObject's operator=() for more details. |
|
Returns the PDU type.
|
|
Returns the protocol ID.
|
|
Sets the PDU type.
|
|
Sets the protocol ID.
|