Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

A pipeline: the top-level bin that runs a graph. More...

#include <mpipe_pipeline.h>

Data Fields

struct mpipe_bin bin
 Base bin container.
struct mpipe_thread thread
 Thread associated with the pipeline.
uint32_t num_sinks
 Number of sink elements in the pipeline (computed on READY->PAUSED).
atomic_t eos_count
 Number of EOS messages seen so far during the current run.

Detailed Description

A pipeline: the top-level bin that runs a graph.

Adds to Bins the thread that drives the source and the end-of-stream accounting that lets a graph with several sinks report completion exactly once.

Field Documentation

◆ bin

struct mpipe_bin mpipe::bin

Base bin container.

◆ eos_count

atomic_t mpipe::eos_count

Number of EOS messages seen so far during the current run.

◆ num_sinks

uint32_t mpipe::num_sinks

Number of sink elements in the pipeline (computed on READY->PAUSED).

◆ thread

struct mpipe_thread mpipe::thread

Thread associated with the pipeline.


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