Zth (libzth)
|
#include <libzth/macros.h>
#include <libzth/allocator.h>
#include <libzth/waiter.h>
#include <libzth/worker.h>
#include <bitset>
#include <memory>
#include <stdexcept>
#include <vector>
#include <functional>
#include <initializer_list>
#include <zmq.h>
Go to the source code of this file.
Classes | |
struct | zth::Pollable |
A pollable thing. More... | |
struct | zth::PollableFd |
A pollable file descriptor. More... | |
class | zth::PollerInterface |
Abstract base class of a poller. More... | |
class | zth::PollerClientBase |
The abstract base class of a Poller client. More... | |
class | zth::PollerServerBase |
Abstract base class of a Poller server. More... | |
class | zth::PollerServer< PollItem_ > |
Poller to be executed by the Waiter. More... | |
class | zth::ZmqPoller |
A PollerServer that uses zmq_poll() . More... | |
class | zth::PollerClient |
The poller to be used by a fiber. More... | |
Namespaces | |
zth | |
Macros | |
#define | ZTH_HAVE_POLLER |
Typedefs | |
typedef ZmqPoller | zth::DefaultPollerServer |
The poller server, by default instantiated by the zth::Waiter. More... | |
typedef PollerClient | zth::Poller |
The default Poller to use. More... | |
Functions | |
template<typename P > | |
int | zth::poll (P pollable, int timeout_ms=-1) |
Fiber-aware poll () for a single pollable thing. More... | |