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

#include <pfcpr15.h>

Inheritance diagram for PFCP_R15::UsageReportTriggerIE:
PFCP_R15::IEHeader PFCP_R15::LengthCalculator

Public Member Functions

Bool immer () const
 
Bool droth () const
 
Bool stopt () const
 
Bool start () const
 
Bool quhti () const
 
Bool timth () const
 
Bool volth () const
 
Bool perio () const
 
Bool eveth () const
 
Bool macar () const
 
Bool envcl () const
 
Bool monit () const
 
Bool termr () const
 
Bool liusa () const
 
Bool timqu () const
 
Bool volqu () const
 
Bool evequ () const
 
UsageReportTriggerIEimmer (Bool val)
 
UsageReportTriggerIEdroth (Bool val)
 
UsageReportTriggerIEstopt (Bool val)
 
UsageReportTriggerIEstart (Bool val)
 
UsageReportTriggerIEquhti (Bool val)
 
UsageReportTriggerIEtimth (Bool val)
 
UsageReportTriggerIEvolth (Bool val)
 
UsageReportTriggerIEperio (Bool val)
 
UsageReportTriggerIEeveth (Bool val)
 
UsageReportTriggerIEmacar (Bool val)
 
UsageReportTriggerIEenvcl (Bool val)
 
UsageReportTriggerIEmonit (Bool val)
 
UsageReportTriggerIEtermr (Bool val)
 
UsageReportTriggerIEliusa (Bool val)
 
UsageReportTriggerIEtimqu (Bool val)
 
UsageReportTriggerIEvolqu (Bool val)
 
UsageReportTriggerIEevequ (Bool val)
 
pfcp_usage_rpt_trig_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

 UsageReportTriggerIE (pfcp_usage_rpt_trig_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 UsageReportSessionModificationRspIE
 
class UsageReportSessionDeletionRspIE
 
class UsageReportSessionReportReqIE
 

Constructor & Destructor Documentation

PFCP_R15::UsageReportTriggerIE::UsageReportTriggerIE ( pfcp_usage_rpt_trig_ie_t &  ie,
LengthCalculator parent 
)
protected

Member Function Documentation

uint16_t PFCP_R15::UsageReportTriggerIE::calculateLength ( )
protectedvirtual

Implements PFCP_R15::IEHeader.

pfcp_usage_rpt_trig_ie_t& PFCP_R15::UsageReportTriggerIE::data ( )
Bool PFCP_R15::UsageReportTriggerIE::droth ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::droth ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::envcl ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::envcl ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::evequ ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::evequ ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::eveth ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::eveth ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::immer ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::immer ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::liusa ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::liusa ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::macar ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::macar ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::monit ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::monit ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::perio ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::perio ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::quhti ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::quhti ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::start ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::start ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::stopt ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::stopt ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::termr ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::termr ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::timqu ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::timqu ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::timth ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::timth ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::volqu ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::volqu ( Bool  val)
Bool PFCP_R15::UsageReportTriggerIE::volth ( ) const
UsageReportTriggerIE& PFCP_R15::UsageReportTriggerIE::volth ( Bool  val)

Friends And Related Function Documentation

friend class UsageReportSessionDeletionRspIE
friend
friend class UsageReportSessionReportReqIE
friend

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