12#ifndef ROC_PIPELINE_PIPELINE_TASK_H_
13#define ROC_PIPELINE_PIPELINE_TASK_H_
18#include "roc_core/semaphore.h"
38 friend class PipelineLoop;
40 enum { StateNew, StateScheduled, StateFinished };
Atomic integer. Provides sequential consistency. For a fine-grained memory order control,...
Base class for MpscQueue element.
Optionally constructed object.
Pipeline task completion handler.
Base class for task-based pipelines.
bool success() const
Check that the task finished and succeeded.
Sender and receiver processing pipelines.
Optionally constructed object.