|
EpcTools
An event based multi-threaded C++ development framework.
|
#include <pfcpr15.h>
Public Member Functions | |
| SessionEstablishmentReq (PFCP::SessionBaseSPtr &ses, Bool allocSeqNbr=True) | |
| uint16_t | length () const |
| NodeIdIE & | node_id (Bool forceInit=False) |
| FSeidIE & | cp_fseid (Bool forceInit=False) |
| CreateBarIE & | create_bar (Bool forceInit=False) |
| PdnTypeIE & | pdn_type (Bool forceInit=False) |
| FqCsidIE & | sgw_c_fqcsid (Bool forceInit=False) |
| FqCsidIE & | mme_fqcsid (Bool forceInit=False) |
| FqCsidIE & | pgw_c_fqcsid (Bool forceInit=False) |
| FqCsidIE & | epdg_fqcsid (Bool forceInit=False) |
| FqCsidIE & | twan_fqcsid (Bool forceInit=False) |
| UserPlaneInactivityTimerIE & | user_plane_inact_timer (Bool forceInit=False) |
| UserIdIE & | user_id (Bool forceInit=False) |
| TraceInformationIE & | trc_info (Bool forceInit=False) |
| ApnDnnIE & | apn_dnn (Bool forceInit=False) |
| CreatePdrIE & | create_pdr (uint8_t idx) |
| CreateFarIE & | create_far (uint8_t idx) |
| CreateUrrIE & | create_urr (uint8_t idx) |
| CreateQerIE & | create_qer (uint8_t idx) |
| CreateTrafficEndpointIE & | create_traffic_endpt (uint8_t idx) |
| int | next_create_pdr () |
| int | next_create_far () |
| int | next_create_urr () |
| int | next_create_qer () |
| int | next_create_traffic_endpt () |
| SessionEstablishmentReq & | encode (uint8_t *dest) |
| pfcp_sess_estab_req_t & | data () |
Public Member Functions inherited from PFCP::AppMsgSessionReq | |
| AppMsgSessionReq () | |
| Default constructor. More... | |
| AppMsgSessionReq (SessionBaseSPtr &ses, Bool allocSeqNbr) | |
| Class constructor. More... | |
| virtual | ~AppMsgSessionReq () |
| Class destructor. More... | |
| SessionBaseSPtr & | session () |
| Returs a reference to the session shaerd pointer. More... | |
Public Member Functions inherited from PFCP::AppMsgReq | |
| virtual | ~AppMsgReq () |
| Class destructor. More... | |
| LocalNodeSPtr & | localNode () |
| Returns a reference to the local node object for this message. More... | |
| RemoteNodeSPtr & | remoteNode () |
| Returns a reference to the remote node object for this message. More... | |
Public Member Functions inherited from PFCP::AppMsg | |
| virtual | ~AppMsg () |
| Class destructor. More... | |
| ULong | seqNbr () const |
| Returns the sequence number associated wtih this message. More... | |
| MsgType | msgType () const |
| Returns the message type for this message. More... | |
| MsgClass | msgClass () const |
| Returns the message class for this message (Node or Session). More... | |
| Bool | isReq () const |
| Returns True if this message is a request message, otherwise False. More... | |
| AppMsg & | setSeqNbr (const ULong sn) |
| Assigns the sequence number for this message. More... | |
| virtual const EString & | className () |
| Returns the class name for this object. More... | |
Protected Member Functions | |
| Void | postDecode () |
Protected Member Functions inherited from PFCP::AppMsgReq | |
| AppMsgReq () | |
| Default constructor. More... | |
| AppMsgReq (LocalNodeSPtr &ln, RemoteNodeSPtr &rn, Bool allocSeqNbr) | |
| Class constructor. More... | |
Protected Member Functions inherited from PFCP::AppMsg | |
| AppMsg () | |
| AppMsg (const AppMsg &dm) | |
| AppMsg & | setMsgType (const MsgType mt) |
| AppMsg & | setMsgClass (const MsgClass mc) |
| AppMsg & | setIsReq (const Bool rqst) |
| PFCP_R15::SessionEstablishmentReq::SessionEstablishmentReq | ( | PFCP::SessionBaseSPtr & | ses, |
| Bool | allocSeqNbr = True |
||
| ) |
| CreateBarIE& PFCP_R15::SessionEstablishmentReq::create_bar | ( | Bool | forceInit = False | ) |
| CreateFarIE& PFCP_R15::SessionEstablishmentReq::create_far | ( | uint8_t | idx | ) |
| CreatePdrIE& PFCP_R15::SessionEstablishmentReq::create_pdr | ( | uint8_t | idx | ) |
| CreateQerIE& PFCP_R15::SessionEstablishmentReq::create_qer | ( | uint8_t | idx | ) |
| CreateTrafficEndpointIE& PFCP_R15::SessionEstablishmentReq::create_traffic_endpt | ( | uint8_t | idx | ) |
| CreateUrrIE& PFCP_R15::SessionEstablishmentReq::create_urr | ( | uint8_t | idx | ) |
| pfcp_sess_estab_req_t& PFCP_R15::SessionEstablishmentReq::data | ( | ) |
| SessionEstablishmentReq& PFCP_R15::SessionEstablishmentReq::encode | ( | uint8_t * | dest | ) |
| uint16_t PFCP_R15::SessionEstablishmentReq::length | ( | ) | const |
| int PFCP_R15::SessionEstablishmentReq::next_create_far | ( | ) |
| int PFCP_R15::SessionEstablishmentReq::next_create_pdr | ( | ) |
| int PFCP_R15::SessionEstablishmentReq::next_create_qer | ( | ) |
| int PFCP_R15::SessionEstablishmentReq::next_create_traffic_endpt | ( | ) |
| int PFCP_R15::SessionEstablishmentReq::next_create_urr | ( | ) |
|
protected |
| TraceInformationIE& PFCP_R15::SessionEstablishmentReq::trc_info | ( | Bool | forceInit = False | ) |
| UserPlaneInactivityTimerIE& PFCP_R15::SessionEstablishmentReq::user_plane_inact_timer | ( | Bool | forceInit = False | ) |
1.8.11