ANNA Suite
2020b
Multipurpose development suite for Telco applications
|
#include <Poll.hpp>
Public Member Functions | |
Poll () | |
void | setTimeout (const Millisecond &timeout) |
void | waitMessage () noexcept(false) |
int | fetch () |
bool | isEmpty () const |
void | clear () |
void | insert (const int fd) |
void | erase (const int fd) |
Clase que asegura que el comm::Reader no se quedara esperando indefinidamente a que un determinado mensaje haya sido tratado y mantiene la integridad de forma ya que asegura que el tratamiento de un mensaje solo tendra un unico signal enviado hacia el comm::Reader.
|
inline |
|
inline |
void anna::comm::Poll::erase | ( | const int | fd | ) |
int anna::comm::Poll::fetch | ( | ) |
void anna::comm::Poll::insert | ( | const int | fd | ) |
void anna::comm::Poll::setTimeout | ( | const Millisecond & | timeout | ) |
|
noexcept |