ITS
TrafficClassData Class Reference

#include <TrafficClassData.h>

Public Member Functions

 TrafficClassData ()
 TrafficClassData TrafficClassData constructor. More...
 
 TrafficClassData (char *data, int *offset)
 TrafficClassData TrafficClassData decoder. More...
 
bool storeCarryForward () const
 storeCarryForward Store-carry-forward getter. More...
 
bool channelOffload () const
 channelOffload Channel offload getter. More...
 
quint8 trafficClassID () const
 trafficClassID Traffic class ID getter. More...
 
void setStoreCarryForward (bool s)
 setStoreCarryForward Store-carry-forward setter. More...
 
void setChannelOffload (bool c)
 setChannelOffload Channel offload setter. More...
 
void setTrafficClassID (quint8 t)
 setTrafficClassID Traffic class ID setter. More...
 
QByteArray toBin ()
 toBin TrafficClassData encoder. More...
 
quint8 toInt ()
 toInt TrafficClassData encoder in a byte. More...
 
QString toString ()
 toString Human readable TrafficClassData encoder. More...
 

Private Attributes

bool m_scf
 
bool m_channelOffload
 
quint8 m_tcID
 

Detailed Description

Definition at line 10 of file TrafficClassData.h.

Constructor & Destructor Documentation

◆ TrafficClassData() [1/2]

TrafficClassData::TrafficClassData ( )

TrafficClassData TrafficClassData constructor.

Definition at line 5 of file TrafficClassData.cpp.

References m_channelOffload, m_scf, and m_tcID.

◆ TrafficClassData() [2/2]

TrafficClassData::TrafficClassData ( char *  data,
int *  offset 
)

TrafficClassData TrafficClassData decoder.

Parameters
dataThe encoded TrafficClassData.
offsetThe offset of the encoded TrafficClassData.

Definition at line 12 of file TrafficClassData.cpp.

References m_channelOffload, m_scf, and m_tcID.

Member Function Documentation

◆ channelOffload()

bool TrafficClassData::channelOffload ( ) const
inline

channelOffload Channel offload getter.

Returns
The channel offload.

Definition at line 34 of file TrafficClassData.h.

References m_channelOffload.

Referenced by gnDataRequestFromTrafficClass().

Here is the caller graph for this function:

◆ setChannelOffload()

void TrafficClassData::setChannelOffload ( bool  c)
inline

setChannelOffload Channel offload setter.

Parameters
cThe new channel offload.

Definition at line 51 of file TrafficClassData.h.

References m_channelOffload.

◆ setStoreCarryForward()

void TrafficClassData::setStoreCarryForward ( bool  s)
inline

setStoreCarryForward Store-carry-forward setter.

Parameters
sThe new store-carry-forward.

Definition at line 46 of file TrafficClassData.h.

References m_scf.

◆ setTrafficClassID()

void TrafficClassData::setTrafficClassID ( quint8  t)
inline

setTrafficClassID Traffic class ID setter.

Parameters
tThe new traffic class ID.

Definition at line 56 of file TrafficClassData.h.

References m_tcID.

◆ storeCarryForward()

bool TrafficClassData::storeCarryForward ( ) const
inline

storeCarryForward Store-carry-forward getter.

Returns
The store-carry-forward.

Definition at line 29 of file TrafficClassData.h.

References m_scf.

Referenced by gnDataRequestFromTrafficClass().

Here is the caller graph for this function:

◆ toBin()

QByteArray TrafficClassData::toBin ( )

toBin TrafficClassData encoder.

Returns
The encoded TrafficClassData.

Definition at line 21 of file TrafficClassData.cpp.

References m_channelOffload, m_scf, and m_tcID.

Referenced by AppDenmTerminationData::toBin(), AppDenmTriggerData::toBin(), and AppDenmUpdateData::toBin().

Here is the caller graph for this function:

◆ toInt()

quint8 TrafficClassData::toInt ( )
inline

toInt TrafficClassData encoder in a byte.

Returns
The encoded TrafficClassData.

Definition at line 67 of file TrafficClassData.h.

References m_channelOffload, m_scf, and m_tcID.

Referenced by denTriggeringManagement::AppDENM_trigger(), denTriggeringManagement::AppDENM_update(), denReceptionManagement::sendRequestResponseIndication_Response(), and UpperTester::utDenmUpdate().

Here is the caller graph for this function:

◆ toString()

QString TrafficClassData::toString ( )

toString Human readable TrafficClassData encoder.

Returns
The encoded TrafficClassData.

Definition at line 34 of file TrafficClassData.cpp.

References m_channelOffload, m_scf, and m_tcID.

Referenced by AppDenmTriggerData::toString().

Here is the caller graph for this function:

◆ trafficClassID()

quint8 TrafficClassData::trafficClassID ( ) const
inline

trafficClassID Traffic class ID getter.

Returns
The traffic class ID.

Definition at line 39 of file TrafficClassData.h.

References m_tcID.

Referenced by gnDataRequestFromTrafficClass().

Here is the caller graph for this function:

Member Data Documentation

◆ m_channelOffload

bool TrafficClassData::m_channelOffload
private

Channel offload.

Definition at line 76 of file TrafficClassData.h.

Referenced by channelOffload(), setChannelOffload(), toBin(), toInt(), toString(), and TrafficClassData().

◆ m_scf

bool TrafficClassData::m_scf
private

Store-carry-forward.

Definition at line 75 of file TrafficClassData.h.

Referenced by setStoreCarryForward(), storeCarryForward(), toBin(), toInt(), toString(), and TrafficClassData().

◆ m_tcID

quint8 TrafficClassData::m_tcID
private

Traffic class ID.

Definition at line 77 of file TrafficClassData.h.

Referenced by setTrafficClassID(), toBin(), toInt(), toString(), TrafficClassData(), and trafficClassID().


The documentation for this class was generated from the following files: