#include <PullStreamAligner.hpp>
|
| template<class T > |
| int | registerStream (typename PullStream< T >::pull_callback_t pull_callback, typename Stream< T >::callback_t callback, int bufferSize, base::Time period, int priority=-1) |
| |
| bool | pull () |
| |
| void | copyState (const PullStreamAligner &other) |
| |
| | ~PullStreamAligner () |
| |
| | StreamAligner (base::Time timeout=base::Time::fromSeconds(1)) |
| |
| virtual | ~StreamAligner () |
| |
| void | copyState (const StreamAligner &other) |
| |
| void | setTimeout (const base::Time &t) |
| |
| void | disableStream (int idx) |
| |
| void | enableStream (int idx) |
| |
| bool | isStreamActive (int idx) const |
| |
| void | unregisterStream (int idx) |
| |
| template<class T > |
| int | registerStream (typename Stream< T >::callback_t callback, int bufferSize, base::Time period, int priority=-1, const std::string &name=std::string()) |
| |
| template<class T > |
| void | push (int idx, const base::Time &ts, const T &data) |
| | Push new data into the stream. More...
|
| |
| template<class T > |
| bool | getNextSample (int idx, std::pair< base::Time, T > &sample) const |
| |
| bool | step () |
| |
| void | clear () |
| |
| base::Time | getTimeOut () const |
| |
| base::Time | getLatency () const |
| |
| base::Time | getCurrentTime () const |
| |
| base::Time | getLatestTime () const |
| |
| int | getStreamSize () const |
| |
| const StreamStatus & | getBufferStatus (int idx) const |
| |
| const StreamAlignerStatus & | getStatus () const |
| |
◆ pull_stream_vector
◆ ~PullStreamAligner()
| aggregator::PullStreamAligner::~PullStreamAligner |
( |
| ) |
|
|
inline |
◆ copyState()
◆ pull()
| bool aggregator::PullStreamAligner::pull |
( |
| ) |
|
|
inline |
◆ registerStream()
template<class T >
| int aggregator::PullStreamAligner::registerStream |
( |
typename PullStream< T >::pull_callback_t |
pull_callback, |
|
|
typename Stream< T >::callback_t |
callback, |
|
|
int |
bufferSize, |
|
|
base::Time |
period, |
|
|
int |
priority = -1 |
|
) |
| |
|
inline |
◆ pull_streams
The documentation for this class was generated from the following file: