ANNA Suite  2020b
Multipurpose development suite for Telco applications
Public Member Functions | Static Public Member Functions | Friends | List of all members
anna::diameter::comm::ClientSessionReceiver Class Reference

#include <ClientSessionReceiver.hpp>

Inheritance diagram for anna::diameter::comm::ClientSessionReceiver:
Inheritance graph
[legend]
Collaboration diagram for anna::diameter::comm::ClientSessionReceiver:
Collaboration graph
[legend]

Public Member Functions

virtual ~ClientSessionReceiver ()
 
void setReference (ClientSession *s)
 
void eventBreakConnection (const anna::comm::ClientSocket &)
 
void eventCreateConnection (const anna::comm::Server *)
 
- Public Member Functions inherited from anna::comm::Receiver
const std::string & getName () const
 
virtual void eventBreakLocalConnection (const comm::ClientSocket &clientSocket)
 
virtual std::string asString () const
 
virtual xml::NodeasXML (xml::Node *parent) const noexcept(false)
 

Static Public Member Functions

static const char * className ()
 

Friends

class anna::Allocator< ClientSessionReceiver >
 

Additional Inherited Members

- Protected Member Functions inherited from anna::comm::Receiver
 Receiver (const char *name)
 

Constructor & Destructor Documentation

◆ ~ClientSessionReceiver()

virtual anna::diameter::comm::ClientSessionReceiver::~ClientSessionReceiver ( )
inlinevirtual
37 {;}

Member Function Documentation

◆ className()

static const char* anna::diameter::comm::ClientSessionReceiver::className ( )
inlinestatic
39 { return "diameter.comm.ClientSessionReceiver"; }

◆ eventBreakConnection()

void anna::diameter::comm::ClientSessionReceiver::eventBreakConnection ( const anna::comm::ClientSocket clientSocket)
virtual

Método manejador de la notificación de que el socket va a ser cerrado. param clientSocket Socket cliente que va a ser cerrado.

Reimplemented from anna::comm::Receiver.

◆ eventCreateConnection()

void anna::diameter::comm::ClientSessionReceiver::eventCreateConnection ( const anna::comm::Server server)
virtual

Método manejador de la notificación de que se ha creado una nueva conexion

Parameters
serverProceso servidor con el que hemos establecido la conexion.

Reimplemented from anna::comm::Receiver.

◆ setReference()

void anna::diameter::comm::ClientSessionReceiver::setReference ( ClientSession s)
inline
40 { a_session = s; }

Friends And Related Function Documentation

◆ anna::Allocator< ClientSessionReceiver >

friend class anna::Allocator< ClientSessionReceiver >
friend

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