ANNA Suite
2020b
Multipurpose development suite for Telco applications
|
#include <RemoteConnection.hpp>
Public Member Functions | |
RemoteConnection (Communicator *communicator) | |
void | setup (comm::RemoteConnection *remoteConnection) |
comm::ClientSocket * | getClientSocket () |
![]() | |
MetaClientSocket (Communicator *communicator, Type::_v type) | |
![]() | |
Type::_v | getType () const |
int | getfd () const |
bool | supportCongestionControl () const |
bool | supportTimeout () const |
bool | operator== (const int fd) const |
void | asAttribute (xml::Node *node) const noexcept(false) |
![]() | |
const std::string & | getId () const |
bool | hasRequestedStop () const |
bool | isRunning () const |
void | requestStop () noexcept(false) |
![]() | |
Mutex (const Mode::_v mode=Mode::Recursive) | |
virtual | ~Mutex () |
virtual void | lock () noexcept(false) |
virtual void | unlock () |
bool | trylock () noexcept(false) |
operator const pthread_mutex_t * () const | |
Additional Inherited Members | |
![]() | |
Handler (Communicator *communicator, const Type::_v type, const int support=Support::CongestionControl) | |
Handler (const Type::_v type, const int support=Support::CongestionControl) | |
void | setfd (const int fd) |
void | setTimeout (const Millisecond &timeout) |
bool | canContinue () const |
virtual void | recoverAddress (const in_addr_t &address) |
![]() | |
Runnable () | |
Runnable (const std::string &id) | |
Runnable (const char *id) | |
void | setId (const std::string &id) |
void | setIsRunning (const bool isRunning) |
virtual void | run () noexcept(false) |
virtual void | terminate () |
![]() | |
Safe () | |
![]() | |
Communicator * | a_communicator |
|
inline |
|
virtual |
Devuelve el ClientSocket asociado a este manejador de conexiones.
Reimplemented from anna::comm::Handler.
|
inline |