EpcTools
An event based multi-threaded C++ development framework.
Protected Member Functions | List of all members
PFCP::ApplicationWorkGroupBase Class Referenceabstract

#include <epfcp.h>

Inheritance diagram for PFCP::ApplicationWorkGroupBase:
PFCP::ApplicationWorkGroup< TWorker >

Protected Member Functions

virtual LocalNodeSPtr _createLocalNode ()=0
 Creates a local node. More...
 
virtual RemoteNodeSPtr _createRemoteNode ()=0
 Creates a remote node. More...
 
virtual SessionBaseSPtr _createSession (LocalNodeSPtr &ln, RemoteNodeSPtr &rn)=0
 Creates a session object. More...
 

Member Function Documentation

virtual LocalNodeSPtr PFCP::ApplicationWorkGroupBase::_createLocalNode ( )
protectedpure virtual

Creates a local node.

Returns
a shared pointer to the local node.
virtual RemoteNodeSPtr PFCP::ApplicationWorkGroupBase::_createRemoteNode ( )
protectedpure virtual

Creates a remote node.

Returns
a shared pointer to the local node.
virtual SessionBaseSPtr PFCP::ApplicationWorkGroupBase::_createSession ( LocalNodeSPtr &  ln,
RemoteNodeSPtr &  rn 
)
protectedpure virtual

Creates a session object.

Returns
a shared pointer to the session object

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