proxygen
folly::pushmi::time_source_queue_receiver< E, TP, NF, Executor > Struct Template Reference

#include <time_source.h>

Inheritance diagram for folly::pushmi::time_source_queue_receiver< E, TP, NF, Executor >:

Public Types

using properties = property_set< is_receiver<>>
 

Public Member Functions

 ~time_source_queue_receiver ()
 
 time_source_queue_receiver (std::shared_ptr< time_source_queue< E, TP, NF, Executor >> that)
 

Public Attributes

std::shared_ptr< time_source_shared< E, TP > > source_
 

Detailed Description

template<class E, class TP, class NF, class Executor>
struct folly::pushmi::time_source_queue_receiver< E, TP, NF, Executor >

Definition at line 226 of file time_source.h.

Member Typedef Documentation

template<class E , class TP , class NF , class Executor >
using folly::pushmi::time_source_queue_receiver< E, TP, NF, Executor >::properties = property_set<is_receiver<>>

Definition at line 233 of file time_source.h.

Constructor & Destructor Documentation

template<class E , class TP , class NF , class Executor >
folly::pushmi::time_source_queue_receiver< E, TP, NF, Executor >::~time_source_queue_receiver ( )
inline

Definition at line 228 of file time_source.h.

228 {}
template<class E , class TP , class NF , class Executor >
folly::pushmi::time_source_queue_receiver< E, TP, NF, Executor >::time_source_queue_receiver ( std::shared_ptr< time_source_queue< E, TP, NF, Executor >>  that)
inlineexplicit

Definition at line 229 of file time_source.h.

231  : std::shared_ptr<time_source_queue<E, TP, NF, Executor>>(that),
232  source_(that->source_.lock()) {}
std::shared_ptr< time_source_shared< E, TP > > source_
Definition: time_source.h:234

Member Data Documentation

template<class E , class TP , class NF , class Executor >
std::shared_ptr<time_source_shared<E, TP> > folly::pushmi::time_source_queue_receiver< E, TP, NF, Executor >::source_

Definition at line 234 of file time_source.h.


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