ITS
|
#include <UnicastForwardingPacketEntry.h>
Public Attributes | |
QElapsedTimer | m_elapsed |
Private Attributes | |
QByteArray | m_sender |
BasicHeader | m_bh |
CommonHeader | m_ch |
QByteArray | m_payload |
GUCPacket | m_guc |
Definition at line 15 of file UnicastForwardingPacketEntry.h.
UnicastForwardingPacketEntry::UnicastForwardingPacketEntry | ( | ) |
UnicastForwardingPacketEntry UnicastForwardingPacketEntry constructor.
Definition at line 3 of file UnicastForwardingPacketEntry.cpp.
UnicastForwardingPacketEntry::UnicastForwardingPacketEntry | ( | BasicHeader | bh, |
CommonHeader | ch, | ||
GUCPacket | packet, | ||
QByteArray | payload, | ||
QByteArray | sender | ||
) |
UnicastForwardingPacketEntry UnicastForwardingPacketEntry initialization constructor.
bh | Packet Basic Header. |
ch | Packet Common Header. |
packet | The packet. |
payload | The packet payload. |
sender | The sender. |
Definition at line 9 of file UnicastForwardingPacketEntry.cpp.
References m_bh, m_ch, m_guc, m_payload, m_sender, payload(), and sender().
UnicastForwardingPacketEntry::UnicastForwardingPacketEntry | ( | const UnicastForwardingPacketEntry & | other | ) |
UnicastForwardingPacketEntry UnicastForwardingPacketEntry copy constructor.
other | The UnicastForwardingPacketEntry to copy. |
Definition at line 18 of file UnicastForwardingPacketEntry.cpp.
References m_bh, m_ch, m_elapsed, m_guc, m_payload, and m_sender.
|
inline |
basicHeader Entry Basic Header getter.
Definition at line 61 of file UnicastForwardingPacketEntry.h.
References m_bh.
Referenced by GeoNet::checkUCFPB().
|
inline |
commonHeader Entry Common Header getter.
Definition at line 66 of file UnicastForwardingPacketEntry.h.
References m_ch.
Referenced by GeoNet::checkUCFPB().
|
inline |
gucPacket Entry packet getter.
Definition at line 76 of file UnicastForwardingPacketEntry.h.
References m_guc.
Referenced by GeoNet::checkUCFPB().
|
inline |
isTimeout Check if packet is expired.
Definition at line 82 of file UnicastForwardingPacketEntry.h.
References BasicHeader::lifeTime(), LifeTime::lifeTime(), m_bh, and m_elapsed.
UnicastForwardingPacketEntry & UnicastForwardingPacketEntry::operator= | ( | const UnicastForwardingPacketEntry & | other | ) |
operator= UnicastForwardingPacketEntry affectation operator.
other | The UnicastForwardingPacketEntry to affect. |
Definition at line 33 of file UnicastForwardingPacketEntry.cpp.
References m_bh, m_ch, m_elapsed, m_guc, m_payload, and m_sender.
bool UnicastForwardingPacketEntry::operator== | ( | const UnicastForwardingPacketEntry & | other | ) |
operator== UnicastForwardingPacketEntry comparison operator.
other | The UnicastForwardingPacketEntry to compare. |
Definition at line 28 of file UnicastForwardingPacketEntry.cpp.
References isDuplicatePacketDetectionTimestampSN(), m_guc, GUCPacket::sequenceNumber(), GUCPacket::soPv(), and LongPositionVector::timestamp().
|
inline |
payload Entry payload getter.
Definition at line 71 of file UnicastForwardingPacketEntry.h.
References m_payload.
Referenced by GeoNet::checkUCFPB(), and UnicastForwardingPacketEntry().
|
inline |
sender Entry sender getter.
Definition at line 88 of file UnicastForwardingPacketEntry.h.
References m_sender.
Referenced by GeoNet::checkUCFPB(), and UnicastForwardingPacketEntry().
void UnicastForwardingPacketEntry::updateSourcePacketSoPv | ( | LongPositionVector | lpv | ) |
updateSourcePacketSoPv Update entry SO PV.
lpv | The new SO PV. |
Definition at line 45 of file UnicastForwardingPacketEntry.cpp.
References LongPositionVector::gnAddr(), m_guc, GUCPacket::setSoPv(), and GUCPacket::soPv().
Referenced by GeoNet::checkUCFPB().
|
private |
Entry Basic Header.
Definition at line 95 of file UnicastForwardingPacketEntry.h.
Referenced by basicHeader(), isTimeout(), operator=(), and UnicastForwardingPacketEntry().
|
private |
Entry Common Header.
Definition at line 96 of file UnicastForwardingPacketEntry.h.
Referenced by commonHeader(), operator=(), and UnicastForwardingPacketEntry().
QElapsedTimer UnicastForwardingPacketEntry::m_elapsed |
Time elapsed since entry was used.
Definition at line 90 of file UnicastForwardingPacketEntry.h.
Referenced by UnicastForwardingPacketBuffer::addPacket(), GeoNet::checkUCFPB(), isTimeout(), operator=(), and UnicastForwardingPacketEntry().
|
private |
Entry packet.
Definition at line 99 of file UnicastForwardingPacketEntry.h.
Referenced by gucPacket(), operator=(), operator==(), UnicastForwardingPacketEntry(), and updateSourcePacketSoPv().
|
private |
Entry payload, with BTP
Definition at line 97 of file UnicastForwardingPacketEntry.h.
Referenced by operator=(), payload(), and UnicastForwardingPacketEntry().
|
private |
Entry sender.
Definition at line 93 of file UnicastForwardingPacketEntry.h.
Referenced by operator=(), sender(), and UnicastForwardingPacketEntry().