proxygen
|
#include <time_source.h>
Public Types | |
using | properties = property_set< is_time<>, is_executor<>, is_maybe_blocking<>, is_fifo_sequence<>, is_single<>> |
Public Member Functions | |
time_source_executor (std::shared_ptr< time_source_shared< E, time_point >> source, std::shared_ptr< time_source_queue< E, time_point, NF, Executor >> queue) | |
auto | top () |
auto | executor () |
requires Regular< TPA > &&ReceiveValue< Out, any_time_executor_ref< E, TP > > &&ReceiveError< Out, E > void | submit (TPA tp, Out out) |
Private Types | |
using | time_point = std::decay_t< TP > |
Private Attributes | |
std::shared_ptr< time_source_shared< E, time_point > > | source_ |
std::shared_ptr< time_source_queue< E, time_point, NF, Executor > > | queue_ |
Definition at line 34 of file time_source.h.
using folly::pushmi::time_source_executor< E, TP, NF, Executor >::properties = property_set< is_time<>, is_executor<>, is_maybe_blocking<>, is_fifo_sequence<>, is_single<>> |
Definition at line 452 of file time_source.h.
|
private |
Definition at line 442 of file time_source.h.
|
inline |
Definition at line 454 of file time_source.h.
|
inline |
Definition at line 462 of file time_source.h.
References folly::pushmi::PUSHMI_TEMPLATE(), and folly::pushmi::requires().
|
inline |
Definition at line 469 of file time_source.h.
References folly::gen::move, and folly::pushmi::__adl::tp.
|
inline |
Definition at line 459 of file time_source.h.
|
private |
Definition at line 444 of file time_source.h.
|
private |
Definition at line 443 of file time_source.h.