w11 - cpp 0.794
Backend server for Rlink and w11
Loading...
Searching...
No Matches
Retro::ReventFd Class Reference

FIXME_docs. More...

#include <ReventFd.hpp>

Inheritance diagram for Retro::ReventFd:
[legend]
Collaboration diagram for Retro::ReventFd:
[legend]

Public Member Functions

 ReventFd ()
 FIXME_docs.
 
 ReventFd (const char *cnam)
 FIXME_docs.
 
 ReventFd (const ReventFd &)=delete
 
ReventFdoperator= (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
 
Rfdoperator= (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
 

Detailed Description

FIXME_docs.

Definition at line 25 of file ReventFd.hpp.

Constructor & Destructor Documentation

◆ ReventFd() [1/3]

Retro::ReventFd::ReventFd ( )

FIXME_docs.

Definition at line 38 of file ReventFd.cpp.

◆ ReventFd() [2/3]

Retro::ReventFd::ReventFd ( const char *  cnam)
explicit

FIXME_docs.

Definition at line 45 of file ReventFd.cpp.

References Retro::Rfd::fCnam, and Retro::Rfd::fFd.

◆ ReventFd() [3/3]

Retro::ReventFd::ReventFd ( const ReventFd )
delete

Member Function Documentation

◆ operator=()

ReventFd & Retro::ReventFd::operator= ( const ReventFd )
delete

◆ Signal()

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().

◆ Wait()

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().


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