7 #ifndef DENMESSAGETABLEFORWARDING_H 8 #define DENMESSAGETABLEFORWARDING_H 13 #include <QElapsedTimer> 25 #define MAX_TIMEOUT 86400001 171 #endif // DENMESSAGETABLEFORWARDING_H void setEncodedDENM(QByteArray e)
setEncodedDENM Set the encoded DENM.
ActionID_t actionID() const
actionID DENM's ActionID getter.
bool inRelevanceArea(ReferencePosition_t destination, RelevanceDistance_t *relevanceDistance)
inRelevanceArea Check if the ITS-S is in relevance area.
DecentralizedEnvironmentalNotificationMessage_t denm
Destination area serialize.
StationID_t originatingStationID
void endOfT_F_Validity()
endOfT_F_Validity Slot used when T_F_Validity expires.
SequenceNumber_t sequenceNumber
QByteArray encodedDENM() const
encodedDENM Encoded DENM getter.
denMessageTableForwarding & operator=(const denMessageTableForwarding &other)
operator= Affectation operator.
qint32 T_Forwarding() const
T_Forwarding T_Forwarding getter.
Thread of a denMessageTableForwarding.
void endOfT_Forwarding()
endOfT_Forwarding Slot used when T_Forwarding expires.
denMessageTableForwarding(FakeGPSProvider *gps)
denMessageTableForwarding denMessageTableForwarding constructor.
void execute()
execute Execution of the timers.
DENM_t denm() const
denm DENM getter.
DecentralizedEnvironmentalNotificationMessage_t setDecentralizedEnvironmentalNotificationMessage(DecentralizedEnvironmentalNotificationMessage_t d)
setDecentralizedEnvironmentalNotificationMessage DecentralizedEnvironmentalNotificationMessage copy...
void DENMForwarded()
DENMForwarded Signal used when a DENM is forwarded.
void setActionID(ActionID_t a)
setActionID Set the DENM's ActionID.
ItsPduHeader_t setItsPduHeader(ItsPduHeader_t i)
setItsPduHeader ItsPduHeader copy.
void setT_F_Validity(qint64 t)
setT_F_Validity Set the T_F_Validity.
void T_ForwardingSignal(ActionID_t)
T_ForwardingSignal Signal when T_Forwarding expires.
void setT_Forwarding(qint32 t)
setT_Forwarding Set the T_Forwarding.
API used by the Facilities layer.
SequenceNumber_t setSequenceNumber(SequenceNumber_t s)
setSequenceNumber SequenceNumber copy.
void T_F_ValiditySignal(ActionID_t)
T_F_ValiditySignal Signal when T_F_Validity expires.
qint64 T_F_Validity() const
T_F_Validity T_F_Validity getter.
StationID_t setStationID(StationID_t s)
setStationID StationID copy.
GPS provider for testing purposes.
~denMessageTableForwarding()
~denMessageTableForwarding denMessageTableForwarding destructor.
denMessageTableForwardingThread * m_forwarding
void setDENM(DENM_t d)
setDENM Set DENM.
denMessageTableForwardingThread * m_validity