Helper class that provides platform specific means to create file descriptor that can be interrupted from another thread. More...
#include <signalingsocket.hpp>
Public Member Functions | |
void | ackSignal () |
Acknoledge signal, to be called after this socket has signaled in listening thread. | |
int | getWaitableFd () |
Returns waitable file descriptor. | |
bool | isOperational () const |
Is this this object operational. | |
void | signal () |
Signals the event. | |
SignalingSocket () | |
Constructor. | |
~SignalingSocket () | |
Destructor. | |
Helper class that provides platform specific means to create file descriptor that can be interrupted from another thread.
kanzi::connect::SignalingSocket::SignalingSocket | ( | ) |
Constructor.
kanzi::connect::SignalingSocket::~SignalingSocket | ( | ) |
Destructor.
void kanzi::connect::SignalingSocket::ackSignal | ( | ) |
Acknoledge signal, to be called after this socket has signaled in listening thread.
int kanzi::connect::SignalingSocket::getWaitableFd | ( | ) |
Returns waitable file descriptor.
bool kanzi::connect::SignalingSocket::isOperational | ( | ) | const |
Is this this object operational.
void kanzi::connect::SignalingSocket::signal | ( | ) |
Signals the event.