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

#include <pfcpr15.h>

Inheritance diagram for PFCP_R15::CauseIE:
PFCP_R15::IEHeader PFCP_R15::LengthCalculator

Public Member Functions

CauseEnum cause () const
 
CauseIEcause (CauseEnum val)
 
pfcp_cause_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

 CauseIE (pfcp_cause_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 PfdMgmtRsp
 
class AssnSetupRsp
 
class AssnUpdateRsp
 
class AssnReleaseRsp
 
class NodeReportRsp
 
class SessionSetDeletionRsp
 
class SessionEstablishmentRsp
 
class SessionModificationRsp
 
class SessionDeletionRsp
 
class SessionReportRsp
 

Constructor & Destructor Documentation

PFCP_R15::CauseIE::CauseIE ( pfcp_cause_ie_t &  ie,
LengthCalculator parent 
)
protected

Member Function Documentation

uint16_t PFCP_R15::CauseIE::calculateLength ( )
protectedvirtual

Implements PFCP_R15::IEHeader.

CauseEnum PFCP_R15::CauseIE::cause ( ) const
CauseIE& PFCP_R15::CauseIE::cause ( CauseEnum  val)
pfcp_cause_ie_t& PFCP_R15::CauseIE::data ( )

Friends And Related Function Documentation

friend class AssnReleaseRsp
friend
friend class AssnSetupRsp
friend
friend class AssnUpdateRsp
friend
friend class NodeReportRsp
friend
friend class PfdMgmtRsp
friend
friend class SessionDeletionRsp
friend
friend class SessionEstablishmentRsp
friend
friend class SessionModificationRsp
friend
friend class SessionReportRsp
friend
friend class SessionSetDeletionRsp
friend

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