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

#include <LocalConnection.hpp>

Public Member Functions

 LocalConnection ()
 
ServerSocketgetServerSocket () const
 
ClientSocketgetClientSocket ()
 
std::string asString () const
 
xml::NodeasXML (xml::Node *parent) const noexcept(false)
 

Static Public Member Functions

static const char * className ()
 

Friends

class ServerSocket
 
class handler::ServerSocket
 

Detailed Description

Implementa los socket locales, es decir, conexiones aceptadas por los ServerSocket que estan activos en nuestra aplicacion.

Constructor & Destructor Documentation

◆ LocalConnection()

anna::comm::LocalConnection::LocalConnection ( )
inline

Constructor.

36 : a_serverSocket(NULL), a_clientSocket(NULL) {;}

Member Function Documentation

◆ asString()

std::string anna::comm::LocalConnection::asString ( ) const

Devuelve una cadena con la informacin referente a este socket.

Returns
Una cadena con la informacin referente a este socket.

◆ asXML()

xml::Node* anna::comm::LocalConnection::asXML ( xml::Node parent) const
noexcept

Devuelve un nodo XML con la informacin referente a este objeto.

Parameters
parentNodo XML a partir del cual introducir la informacin.
Returns
Un nodo XML con la informacin referente a este objeto.

◆ className()

static const char* anna::comm::LocalConnection::className ( )
inlinestatic

Devuelve el nombre logico de esta clase.

Returns
el nombre logico de esta clase.
68 { return "anna::comm::LocalConnection"; }

◆ getClientSocket()

ClientSocket* anna::comm::LocalConnection::getClientSocket ( )
inline

Devuelve el socket cliente asociado a esta conexion. Puede ser NULL si la conexion no ha sido establecida.

Returns
El socket cliente asociado a esta conexion.
49 { return a_clientSocket; }

◆ getServerSocket()

ServerSocket* anna::comm::LocalConnection::getServerSocket ( ) const
inline

Devuelve el servidor de socket a partir del cual se cre este socket cliente.Puede ser NULL si este socket cliente no est�asociado a ningn servidor de sockets.

Returns
El servidor de socket a partir del cual se cre este socket cliente.
43 { return a_serverSocket; }

Friends And Related Function Documentation

◆ handler::ServerSocket

friend class handler::ServerSocket
friend

◆ ServerSocket

friend class ServerSocket
friend

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