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

#include <MetaClientSocket.hpp>

Inheritance diagram for anna::comm::handler::MetaClientSocket:
Inheritance graph
[legend]
Collaboration diagram for anna::comm::handler::MetaClientSocket:
Collaboration graph
[legend]

Public Member Functions

 MetaClientSocket (Communicator *communicator, Type::_v type)
 
- Public Member Functions inherited from anna::comm::Handler
Type::_v getType () const
 
int getfd () const
 
bool supportCongestionControl () const
 
bool supportTimeout () const
 
bool operator== (const int fd) const
 
virtual ClientSocketgetClientSocket ()
 
virtual std::string asString () const
 
virtual xml::NodeasXML (xml::Node *parent) const noexcept(false)
 
void asAttribute (xml::Node *node) const noexcept(false)
 
- Public Member Functions inherited from anna::Runnable
const std::string & getId () const
 
bool hasRequestedStop () const
 
bool isRunning () const
 
void requestStop () noexcept(false)
 
- Public Member Functions inherited from anna::Mutex
 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

- Protected Member Functions inherited from anna::comm::Handler
 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)
 
virtual void finalize ()
 
virtual void clone () noexcept(false)
 
- Protected Member Functions inherited from anna::Runnable
 Runnable ()
 
 Runnable (const std::string &id)
 
 Runnable (const char *id)
 
void setId (const std::string &id)
 
void setIsRunning (const bool isRunning)
 
virtual void initialize () noexcept(false)
 
virtual void run () noexcept(false)
 
virtual void terminate ()
 
- Protected Member Functions inherited from anna::Safe
 Safe ()
 
- Protected Attributes inherited from anna::comm::Handler
Communicatora_communicator
 

Constructor & Destructor Documentation

◆ MetaClientSocket()

anna::comm::handler::MetaClientSocket::MetaClientSocket ( Communicator communicator,
Type::_v  type 
)
inline
24  :
25  Handler(communicator, type, Support::CongestionControl)
26  {;}
Handler(Communicator *communicator, const Type::_v type, const int support=Support::CongestionControl)
Definition: Handler.hpp:137

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