w11 - cpp 0.794
Backend server for Rlink and w11
|
FIXME_docs. More...
#include <ReventFd.hpp>
Public Member Functions | |
ReventFd () | |
FIXME_docs. | |
ReventFd (const char *cnam) | |
FIXME_docs. | |
ReventFd (const ReventFd &)=delete | |
ReventFd & | operator= (const ReventFd &)=delete |
void | Signal (uint64_t val=1) |
FIXME_docs. | |
uint64_t | Wait () |
FIXME_docs. | |
Public Member Functions inherited from Retro::Rfd | |
Rfd () | |
FIXME_docs. | |
Rfd (Rfd &&rhs) | |
FIXME_docs. | |
Rfd (const char *cnam) | |
FIXME_docs. | |
virtual | ~Rfd () |
FIXME_docs. | |
Rfd (const Rfd &)=delete | |
Rfd & | operator= (const Rfd &)=delete |
bool | SetFd (int fd) |
FIXME_docs. | |
int | Fd () const |
FIXME_docs. | |
bool | IsOpen () const |
FIXME_docs. | |
bool | IsOpenNonStd () const |
FIXME_docs. | |
void | Close () |
FIXME_docs. | |
bool | Close (RerrMsg &emsg) |
FIXME_docs. | |
void | CloseOrCerr () |
FIXME_docs. | |
operator bool () const | |
FIXME_docs. | |
Additional Inherited Members | |
Protected Attributes inherited from Retro::Rfd | |
int | fFd |
std::string | fCnam |
FIXME_docs.
Definition at line 25 of file ReventFd.hpp.
Retro::ReventFd::ReventFd | ( | ) |
FIXME_docs.
Definition at line 38 of file ReventFd.cpp.
|
explicit |
FIXME_docs.
Definition at line 45 of file ReventFd.cpp.
References Retro::Rfd::fCnam, and Retro::Rfd::fFd.
|
delete |
void Retro::ReventFd::Signal | ( | uint64_t | val = 1 | ) |
FIXME_docs.
Definition at line 56 of file ReventFd.cpp.
References Retro::Rfd::fCnam, and Retro::Rfd::fFd.
Referenced by Retro::RlinkServer::Wakeup().
uint64_t Retro::ReventFd::Wait | ( | ) |
FIXME_docs.
Definition at line 68 of file ReventFd.cpp.
References Retro::Rfd::fCnam, and Retro::Rfd::fFd.
Referenced by Retro::RlinkServer::WakeupHandler().