EpcTools
An event based multi-threaded C++ development framework.
Public Member Functions | Protected Member Functions | Friends | List of all members
PFCP_R15::UpdateUrrIE Class Reference

#include <pfcpr15.h>

Inheritance diagram for PFCP_R15::UpdateUrrIE:
PFCP_R15::IEHeader PFCP_R15::LengthCalculator

Public Member Functions

UrrIdIEurr_id ()
 
MeasurementMethodIEmeas_mthd ()
 
ReportingTriggersIErptng_triggers ()
 
MeasurementPeriodIEmeas_period ()
 
VolumeThresholdIEvol_thresh ()
 
VolumeQuotaIEvolume_quota ()
 
TimeThresholdIEtime_threshold ()
 
TimeQuotaIEtime_quota ()
 
EventThresholdIEevent_threshold ()
 
EventQuotaIEevent_quota ()
 
QuotaHoldingTimeIEquota_hldng_time ()
 
DroppedDlTrafficThresholdIEdrpd_dl_traffic_thresh ()
 
MonitoringTimeIEmonitoring_time ()
 
SubsequentVolumeThresholdIEsbsqnt_vol_thresh ()
 
SubsequentTimeThresholdIEsbsqnt_time_thresh ()
 
SubsequentVolumeQuotaIEsbsqnt_vol_quota ()
 
SubsequentTimeQuotaIEsbsqnt_time_quota ()
 
SubsequentEventThresholdIEsbsqnt_evnt_thresh ()
 
SubsequentEventQuotaIEsbsqnt_evnt_quota ()
 
InactivityDetectionTimeIEinact_det_time ()
 
MeasurementInformationIEmeas_info ()
 
TimeQuotaMechanismIEtime_quota_mech ()
 
FarIdIEfar_id_for_quota_act ()
 
EthernetInactivityTimerIEeth_inact_timer ()
 
AdditionalMonitoringTimeIEadd_mntrng_time ()
 
LinkedUrrIdIElinked_urr_id (uint8_t idx)
 
AggregatedUrrsIEaggregated_urrs (uint8_t idx)
 
int next_linked_urr_id ()
 
int next_aggregated_urrs ()
 
pfcp_update_urr_ie_t & data ()
 
- Public Member Functions inherited from PFCP_R15::IEHeader
uint16_t type () const
 
IEHeadertype (uint16_t type)
 
uint16_t length () const
 
uint16_t packedLength () const
 
Void setLength ()
 
Bool present () const
 
pfcp_ie_header_t & header ()
 
- Public Member Functions inherited from PFCP_R15::LengthCalculator
 LengthCalculator (LengthCalculator *parent)
 

Protected Member Functions

 UpdateUrrIE (pfcp_update_urr_ie_t &ie, LengthCalculator *parent)
 
uint16_t calculateLength ()
 
- Protected Member Functions inherited from PFCP_R15::IEHeader
 IEHeader (pfcp_ie_header_t &hdr, uint16_t type, LengthCalculator *parent)
 

Friends

class SessionModificationReq
 

Constructor & Destructor Documentation

PFCP_R15::UpdateUrrIE::UpdateUrrIE ( pfcp_update_urr_ie_t &  ie,
LengthCalculator parent 
)
protected

Member Function Documentation

AdditionalMonitoringTimeIE& PFCP_R15::UpdateUrrIE::add_mntrng_time ( )
AggregatedUrrsIE& PFCP_R15::UpdateUrrIE::aggregated_urrs ( uint8_t  idx)
uint16_t PFCP_R15::UpdateUrrIE::calculateLength ( )
protectedvirtual

Implements PFCP_R15::IEHeader.

pfcp_update_urr_ie_t& PFCP_R15::UpdateUrrIE::data ( )
DroppedDlTrafficThresholdIE& PFCP_R15::UpdateUrrIE::drpd_dl_traffic_thresh ( )
EthernetInactivityTimerIE& PFCP_R15::UpdateUrrIE::eth_inact_timer ( )
EventQuotaIE& PFCP_R15::UpdateUrrIE::event_quota ( )
EventThresholdIE& PFCP_R15::UpdateUrrIE::event_threshold ( )
FarIdIE& PFCP_R15::UpdateUrrIE::far_id_for_quota_act ( )
InactivityDetectionTimeIE& PFCP_R15::UpdateUrrIE::inact_det_time ( )
LinkedUrrIdIE& PFCP_R15::UpdateUrrIE::linked_urr_id ( uint8_t  idx)
MeasurementInformationIE& PFCP_R15::UpdateUrrIE::meas_info ( )
MeasurementMethodIE& PFCP_R15::UpdateUrrIE::meas_mthd ( )
MeasurementPeriodIE& PFCP_R15::UpdateUrrIE::meas_period ( )
MonitoringTimeIE& PFCP_R15::UpdateUrrIE::monitoring_time ( )
int PFCP_R15::UpdateUrrIE::next_aggregated_urrs ( )
int PFCP_R15::UpdateUrrIE::next_linked_urr_id ( )
QuotaHoldingTimeIE& PFCP_R15::UpdateUrrIE::quota_hldng_time ( )
ReportingTriggersIE& PFCP_R15::UpdateUrrIE::rptng_triggers ( )
SubsequentEventQuotaIE& PFCP_R15::UpdateUrrIE::sbsqnt_evnt_quota ( )
SubsequentEventThresholdIE& PFCP_R15::UpdateUrrIE::sbsqnt_evnt_thresh ( )
SubsequentTimeQuotaIE& PFCP_R15::UpdateUrrIE::sbsqnt_time_quota ( )
SubsequentTimeThresholdIE& PFCP_R15::UpdateUrrIE::sbsqnt_time_thresh ( )
SubsequentVolumeQuotaIE& PFCP_R15::UpdateUrrIE::sbsqnt_vol_quota ( )
SubsequentVolumeThresholdIE& PFCP_R15::UpdateUrrIE::sbsqnt_vol_thresh ( )
TimeQuotaIE& PFCP_R15::UpdateUrrIE::time_quota ( )
TimeQuotaMechanismIE& PFCP_R15::UpdateUrrIE::time_quota_mech ( )
TimeThresholdIE& PFCP_R15::UpdateUrrIE::time_threshold ( )
UrrIdIE& PFCP_R15::UpdateUrrIE::urr_id ( )
VolumeThresholdIE& PFCP_R15::UpdateUrrIE::vol_thresh ( )
VolumeQuotaIE& PFCP_R15::UpdateUrrIE::volume_quota ( )

Friends And Related Function Documentation

friend class SessionModificationReq
friend

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