#include <UnicastPacket.h>

Public Member Functions | |
| UnicastPacket (BasePacket &p) | |
| int | getTTL () |
| void | setTTL (int ttl) |
| void | decrTTL () |
| void | incTTL () |
| NodeId | getUcDest () const |
| void | setUcDest (const NodeId &id) |
| NodeId | getNextHop () const |
| void | setNextHop (const NodeId &id) |
| int | getUcPacketType () const |
| void | setUcPacketType (int type) |
Static Public Attributes | |
| static const size_t | OffsetUcDest = SrcPacketEnd |
| static const size_t | OffsetNextHop = OffsetUcDest + NodeId::size |
| static const size_t | OffsetTTL = OffsetNextHop + NodeId::size |
| static const size_t | OffsetUcType = OffsetTTL + 1 |
| static const size_t | UnicastPacketEnd = OffsetUcType + 1 |
awds::BasePacket *p = getPacketFromSomewhere(); awds::UnicastPacket unicastP(*p); unicastP.setUcDest(destination);
1.5.3-20071008