16 #include "../ObjectQueue.h" 18 #ifndef MAX_STREAM_CHAIN_SIZE 19 #define MAX_STREAM_CHAIN_SIZE 10 30 while(queue.
count() != 0) {
~StreamChain()
Definition: StreamChain.h:27
bool attachStream(IDataSourceStream *stream)
Definition: StreamChain.h:35
Definition: MultiStream.h:18
Base class for data source stream.
Definition: DataSourceStream.h:39
IDataSourceStream * getNextStream() override
Definition: StreamChain.h:41
unsigned int count() const override
Definition: FIFO.h:38
IDataSourceStream * stream
Definition: MultiStream.h:65
T * dequeue()
Definition: ObjectQueue.h:37
bool enqueue(T element)
Definition: FIFO.h:72
ObjectQueue< IDataSourceStream, MAX_STREAM_CHAIN_SIZE > StreamChainQueue
Definition: StreamChain.h:22
Definition: StreamChain.h:24