SHORE API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
shore::feed< T > Class Template Reference

Manually append data to the start of a pipeline. More...

Public Types

typedef T current_type
 
typedef T append_type
 

Public Member Functions

 feed (const feed &t)
 Copy constructor: need to bind the slots to the correct object.
 
signal< const current_type & > & sigdata ()
 
signal< void > & sigflush ()
 
void append (const append_type &d)
 Append data. More...
 
void flush ()
 
slot< void > & slotfreeze ()
 
slot< void > & slotthaw ()
 

Detailed Description

template<typename T>
class shore::feed< T >

Manually append data to the start of a pipeline.

Member Function Documentation

template<typename T>
void shore::feed< T >::append ( const append_type &  d)
inline

Append data.

Note: if a pipelane may be frozen, the reference to the appended value must remain valid until the next call to append() or flush().


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