ITS
|
#include <denMessageTableReception.h>
Public Slots | |
void | endOfT_R_Validity () |
endOfT_R_Validity Slot used when T_R_Validity expires. More... | |
void | execute () |
execute Execute the timer. More... | |
Signals | |
void | T_R_ValiditySignal (ActionID_t) |
T_R_ValiditySignal Signal used when T_R_Validity expires. More... | |
Public Attributes | |
denMessageTableReceptionThread * | m_reception |
QThread * | m_thread |
Private Attributes | |
ActionID_t | m_actionID |
DENM_t | m_denm |
qint64 | m_T_R_Validity |
Definition at line 23 of file denMessageTableReception.h.
denMessageTableReception::denMessageTableReception | ( | ) |
denMessageTableReception denMessageTableReception constructor.
Definition at line 3 of file denMessageTableReception.cpp.
References execute(), m_actionID, m_denm, m_reception, and m_thread.
|
explicit |
denMessageTableReception denMessageTableReception copy constructor.
messageTable | The messageTable to copy. |
Definition at line 12 of file denMessageTableReception.cpp.
References actionID(), denm(), m_actionID, m_denm, m_T_R_Validity, m_thread, and T_R_Validity().
denMessageTableReception::~denMessageTableReception | ( | ) |
~denMessageTableReception denMessageTableReception destructor.
Definition at line 51 of file denMessageTableReception.cpp.
References setT_R_Validity().
|
inline |
actionID DENM's ActionID getter.
Definition at line 56 of file denMessageTableReception.h.
References m_actionID.
Referenced by denMessageTableReception(), and operator=().
|
inline |
denm DENM getter.
Definition at line 51 of file denMessageTableReception.h.
References m_denm.
Referenced by denMessageTableReception(), and operator=().
|
slot |
endOfT_R_Validity Slot used when T_R_Validity expires.
Definition at line 56 of file denMessageTableReception.cpp.
References m_actionID, and T_R_ValiditySignal().
Referenced by execute().
|
slot |
execute Execute the timer.
Definition at line 30 of file denMessageTableReception.cpp.
References endOfT_R_Validity(), m_reception, m_T_R_Validity, denMessageTableReceptionThread::m_T_R_Validity_timer, T_R_ValiditySignal(), and denMessageTableReceptionThread::timer().
Referenced by denMessageTableReception().
bool denMessageTableReception::inRelevanceArea | ( | ReferencePosition_t | destination, |
RelevanceDistance_t * | relevanceDistance | ||
) |
inRelevanceArea Check if the ITS-S is in the relevance area.
destination | The destination area. |
relevanceDistance | The relevance distance of the event. |
denMessageTableReception & denMessageTableReception::operator= | ( | const denMessageTableReception & | other | ) |
operator= Affectation operator.
other | The denMessageTableReception to affect |
Definition at line 20 of file denMessageTableReception.cpp.
References actionID(), denm(), m_actionID, m_denm, m_T_R_Validity, m_thread, and T_R_Validity().
|
inline |
setActionID Set the DENM's ActionID.
a | The new ActionID. |
Definition at line 77 of file denMessageTableReception.h.
References m_actionID.
Referenced by denReceptionManagement::denmReception().
|
inline |
setDENM Set the DENM
d | The new DENM. |
Definition at line 68 of file denMessageTableReception.h.
References DENM::denm, DENM::header, m_denm, setDecentralizedEnvironmentalNotificationMessage(), and setItsPduHeader().
Referenced by denReceptionManagement::denmReception().
|
inline |
setT_R_Validity Set the T_R_Validity.
t | The new T_R_Validity. |
Definition at line 82 of file denMessageTableReception.h.
References m_T_R_Validity.
Referenced by denReceptionManagement::denmReception(), and ~denMessageTableReception().
|
inline |
T_R_Validity T_R_Validity getter.
Definition at line 61 of file denMessageTableReception.h.
References m_T_R_Validity.
Referenced by denMessageTableReception(), and operator=().
|
signal |
T_R_ValiditySignal Signal used when T_R_Validity expires.
Referenced by endOfT_R_Validity(), and execute().
|
private |
Definition at line 108 of file denMessageTableReception.h.
Referenced by actionID(), denMessageTableReception(), endOfT_R_Validity(), operator=(), and setActionID().
|
private |
The DENM of the entry.
Definition at line 109 of file denMessageTableReception.h.
Referenced by denm(), denMessageTableReception(), operator=(), and setDENM().
denMessageTableReceptionThread* denMessageTableReception::m_reception |
Reception thread.
Definition at line 28 of file denMessageTableReception.h.
Referenced by denMessageTableReception(), denReceptionManagement::denmReception(), and execute().
|
private |
Validity of the DENM.
Definition at line 110 of file denMessageTableReception.h.
Referenced by denMessageTableReception(), execute(), operator=(), setT_R_Validity(), and T_R_Validity().
QThread* denMessageTableReception::m_thread |
Table thread.
Definition at line 29 of file denMessageTableReception.h.
Referenced by denMessageTableReception(), denReceptionManagement::denmReception(), and operator=().