AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
UnixEventFd Class Reference

File-descriptor object to trigger select/poll/epoll/kqueue. More...

Detailed Description

File-descriptor object to trigger select/poll/epoll/kqueue.

On Linux implemented with eventfd. On FreeBSD/Apple implemented with pipes.

Public Member Functions

void set () noexcept
 
void reset () noexcept
 
int handle () noexcept
 
- Public Member Functions inherited from aui::noncopyable
 noncopyable (const noncopyable &)=delete
 
noncopyableoperator= (const noncopyable &)=delete
 

#include <AUI/Platform/unix/UnixEventFd.h>


The documentation for this class was generated from the following files:
Inheritance diagram for UnixEventFd:
Collaboration diagram for UnixEventFd: