EpcTools
An event based multi-threaded C++ development framework.
Public Member Functions | List of all members
PFCP::AppMsgRsp Class Reference

Represents a response application message. More...

#include <epfcp.h>

Inheritance diagram for PFCP::AppMsgRsp:
PFCP::AppMsg PFCP::AppMsgNodeRsp PFCP::AppMsgSessionRsp PFCP_R15::AssnReleaseRsp PFCP_R15::AssnSetupRsp PFCP_R15::AssnUpdateRsp PFCP_R15::HeartbeatRsp PFCP_R15::NodeReportRsp PFCP_R15::PfdMgmtRsp PFCP_R15::SessionSetDeletionRsp PFCP_R15::VersionNotSupportedRsp PFCP_R15::SessionDeletionRsp PFCP_R15::SessionEstablishmentRsp PFCP_R15::SessionModificationRsp PFCP_R15::SessionReportRsp

Public Member Functions

 AppMsgRsp ()
 Default construtor. More...
 
 AppMsgRsp (AppMsgReqPtr amrq)
 Class constructor. More...
 
virtual ~AppMsgRsp ()
 Class destructor. More...
 
AppMsgReqPtr req ()
 Returns a shared pointer to the request application message. 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...
 
AppMsgRspsetReq (AppMsgReq *req)
 Sets the request message that this response is associated with. 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...
 
AppMsgsetSeqNbr (const ULong sn)
 Assigns the sequence number for this message. More...
 
virtual const EStringclassName ()
 Returns the class name for this object. More...
 

Additional Inherited Members

- Protected Member Functions inherited from PFCP::AppMsg
 AppMsg ()
 
 AppMsg (const AppMsg &dm)
 
AppMsgsetMsgType (const MsgType mt)
 
AppMsgsetMsgClass (const MsgClass mc)
 
AppMsgsetIsReq (const Bool rqst)
 

Detailed Description

Represents a response application message.

Constructor & Destructor Documentation

PFCP::AppMsgRsp::AppMsgRsp ( )
inline

Default construtor.

PFCP::AppMsgRsp::AppMsgRsp ( AppMsgReqPtr  amrq)
inline

Class constructor.

Parameters
amrqa shared pointer reference to the request this response is associated with.
virtual PFCP::AppMsgRsp::~AppMsgRsp ( )
inlinevirtual

Class destructor.

Member Function Documentation

LocalNodeSPtr& PFCP::AppMsgRsp::localNode ( )
inline

Returns a reference to the local node object for this message.

Returns
a reference to the local node object for this message.
RemoteNodeSPtr& PFCP::AppMsgRsp::remoteNode ( )
inline

Returns a reference to the remote node object for this message.

Returns
a reference to the remote node object for this message.
AppMsgReqPtr PFCP::AppMsgRsp::req ( )
inline

Returns a shared pointer to the request application message.

Returns
a shared pointer to the request application message.
AppMsgRsp& PFCP::AppMsgRsp::setReq ( AppMsgReq req)
inline

Sets the request message that this response is associated with.

Returns
a reference to this object.

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