AsyncBerkeley
Asynchronous Berkeley sockets. Simple.
Loading...
Searching...
No Matches
Classes | Public Types | Static Public Attributes | List of all members
io::execution::poll_t Struct Reference

Tag type for a polling multiplexer. More...

#include <io/execution/poll_multiplexer.hpp>

Classes

struct  is_eager_t
 Type trait to check if an operation should evaluate eagerly. More...
 

Public Types

using event_type = pollfd
 The multiplexed event type.
 
using interval_type = std::chrono::milliseconds
 The type used to specify timeouts.
 
using size_type = std::size_t
 A size type.
 

Static Public Attributes

template<typename Op >
static constexpr bool is_eager_v = is_eager_t<Op>::value
 Helper variable template for is_eager_t.
 

Detailed Description

Tag type for a polling multiplexer.

This tag type is used to specialize the basic_multiplexer template for a polling multiplexer.

Member Data Documentation

◆ is_eager_v

template<typename Op >
constexpr bool io::execution::poll_t::is_eager_v = is_eager_t<Op>::value
staticconstexpr

Helper variable template for is_eager_t.

Template Parameters
OpThe type to check.

The documentation for this struct was generated from the following file: