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

#include <pfcpr15.h>

Inheritance diagram for PFCP_R15::FarIdIE:
PFCP_R15::IEHeader PFCP_R15::LengthCalculator

Public Member Functions

uint32_t far_id_value () const
 
FarIdIEfar_id_value (uint32_t val)
 
pfcp_far_id_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

 FarIdIE (pfcp_far_id_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 CreateUrrIE
 
class CreateFarIE
 
class CreatePdrIE
 
class RemoveFarIE
 
class UpdateUrrIE
 
class UpdateFarIE
 
class UpdatePdrIE
 

Constructor & Destructor Documentation

PFCP_R15::FarIdIE::FarIdIE ( pfcp_far_id_ie_t &  ie,
LengthCalculator parent 
)
protected

Member Function Documentation

uint16_t PFCP_R15::FarIdIE::calculateLength ( )
protectedvirtual

Implements PFCP_R15::IEHeader.

pfcp_far_id_ie_t& PFCP_R15::FarIdIE::data ( )
uint32_t PFCP_R15::FarIdIE::far_id_value ( ) const
FarIdIE& PFCP_R15::FarIdIE::far_id_value ( uint32_t  val)

Friends And Related Function Documentation

friend class CreateFarIE
friend
friend class CreatePdrIE
friend
friend class CreateUrrIE
friend
friend class RemoveFarIE
friend
friend class UpdateFarIE
friend
friend class UpdatePdrIE
friend
friend class UpdateUrrIE
friend

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