|
EpcTools
An event based multi-threaded C++ development framework.
|
#include <pfcpr15.h>
Public Member Functions | |
| Bool | v4 () const |
| Bool | v6 () const |
| uint8_t | teidri () const |
| Bool | assoni () const |
| Bool | assosi () const |
| uint8_t | teid_range () const |
| UserPlaneIpResourceInformationIE & | teid_range (uint8_t bits, uint8_t val) |
| const in_addr & | ipv4_address () const |
| const in6_addr & | ipv6_address () const |
| uint8_t | ntwk_inst_len () const |
| const uint8_t * | ntwk_inst () const |
| SourceInterfaceEnum | src_intfc () const |
| UserPlaneIpResourceInformationIE & | ip_address (const ESocket::Address &val) |
| UserPlaneIpResourceInformationIE & | ip_address (const EIpAddress &val) |
| UserPlaneIpResourceInformationIE & | ip_address (const in_addr &val) |
| UserPlaneIpResourceInformationIE & | ip_address (const in6_addr &val) |
| UserPlaneIpResourceInformationIE & | ntwk_inst (const uint8_t *val, uint8_t len) |
| UserPlaneIpResourceInformationIE & | src_intfc (SourceInterfaceEnum val) |
| pfcp_user_plane_ip_rsrc_info_ie_t & | data () |
Public Member Functions inherited from PFCP_R15::IEHeader | |
| uint16_t | type () const |
| IEHeader & | type (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 | |
| UserPlaneIpResourceInformationIE (pfcp_user_plane_ip_rsrc_info_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 | AssnSetupReq |
| class | AssnSetupRsp |
| class | AssnUpdateReq |
|
protected |
| Bool PFCP_R15::UserPlaneIpResourceInformationIE::assoni | ( | ) | const |
| Bool PFCP_R15::UserPlaneIpResourceInformationIE::assosi | ( | ) | const |
|
protectedvirtual |
Implements PFCP_R15::IEHeader.
| pfcp_user_plane_ip_rsrc_info_ie_t& PFCP_R15::UserPlaneIpResourceInformationIE::data | ( | ) |
| UserPlaneIpResourceInformationIE& PFCP_R15::UserPlaneIpResourceInformationIE::ip_address | ( | const ESocket::Address & | val | ) |
| UserPlaneIpResourceInformationIE& PFCP_R15::UserPlaneIpResourceInformationIE::ip_address | ( | const EIpAddress & | val | ) |
| UserPlaneIpResourceInformationIE& PFCP_R15::UserPlaneIpResourceInformationIE::ip_address | ( | const in_addr & | val | ) |
| UserPlaneIpResourceInformationIE& PFCP_R15::UserPlaneIpResourceInformationIE::ip_address | ( | const in6_addr & | val | ) |
| const in_addr& PFCP_R15::UserPlaneIpResourceInformationIE::ipv4_address | ( | ) | const |
| const in6_addr& PFCP_R15::UserPlaneIpResourceInformationIE::ipv6_address | ( | ) | const |
| const uint8_t* PFCP_R15::UserPlaneIpResourceInformationIE::ntwk_inst | ( | ) | const |
| UserPlaneIpResourceInformationIE& PFCP_R15::UserPlaneIpResourceInformationIE::ntwk_inst | ( | const uint8_t * | val, |
| uint8_t | len | ||
| ) |
| uint8_t PFCP_R15::UserPlaneIpResourceInformationIE::ntwk_inst_len | ( | ) | const |
| SourceInterfaceEnum PFCP_R15::UserPlaneIpResourceInformationIE::src_intfc | ( | ) | const |
| UserPlaneIpResourceInformationIE& PFCP_R15::UserPlaneIpResourceInformationIE::src_intfc | ( | SourceInterfaceEnum | val | ) |
| uint8_t PFCP_R15::UserPlaneIpResourceInformationIE::teid_range | ( | ) | const |
| UserPlaneIpResourceInformationIE& PFCP_R15::UserPlaneIpResourceInformationIE::teid_range | ( | uint8_t | bits, |
| uint8_t | val | ||
| ) |
| uint8_t PFCP_R15::UserPlaneIpResourceInformationIE::teidri | ( | ) | const |
| Bool PFCP_R15::UserPlaneIpResourceInformationIE::v4 | ( | ) | const |
| Bool PFCP_R15::UserPlaneIpResourceInformationIE::v6 | ( | ) | const |
|
friend |
|
friend |
|
friend |
1.8.11