xdrpp
RFC4506 XDR compiler and message library
Classes | Namespaces
pollset.h File Reference

Asynchronous I/O and event harness. More...

#include <csignal>
#include <functional>
#include <map>
#include <memory>
#include <mutex>
#include <thread>
#include <type_traits>
#include <unordered_map>
#include <vector>
#include <poll.h>
#include <xdrpp/socket.h>
Include dependency graph for pollset.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  xdr::pollset
 Structure to poll for a set of file descriptors and timeouts. More...
 
class  xdr::pollset::Timeout
 Abstract class used to represent a pending timeout. More...
 
class  xdr::pollset_plus
 Adds support for signal handlers, asynchonous events, and callbacks injected from other threads to the basic functionality in pollset_light. More...
 

Namespaces

 xdr
 Most of the xdrpp library is encapsulated in the xdr namespace.
 

Detailed Description

Asynchronous I/O and event harness.

Definition in file pollset.h.