ANNA Suite
2020b
Multipurpose development suite for Telco applications
|
#include <BinderSocket.hpp>
Public Member Functions | |
BinderSocket (Communicator *communicator) | |
void | setup (comm::BinderSocket *binderSocket) |
![]() | |
Type::_v | getType () const |
int | getfd () const |
bool | supportCongestionControl () const |
bool | supportTimeout () const |
bool | operator== (const int fd) const |
virtual ClientSocket * | getClientSocket () |
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 bool | testClose () noexcept(false) |
virtual void | clone () noexcept(false) |
![]() | |
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 |
|
inline |