Auxiliary objects¶
These objects are used during graph definition to configure event types and processor nodes.
Data types¶
DataTypes objects are used to specify the numeric data
types used for timestamp and related event fields.
Set of integer types used by events and processors that are parameterised by data types. |
Parameters¶
Various settings of processing nodes and other auxiliary objects can be left
parameterized in the graph, so that the compiled graph can be reused with
different values for those settings, supplied when creating the execution
context. The Param object serves as a placeholder for
parameterized values.
Typed placeholder for a run-time parameter of a processing graph. |
Acquisition readers¶
Readers that supply data to the Acquire processor by
wrapping pull-style device APIs.
Base class for built-in C++-side acquisition data sources usable with |
|
Acquisition reader that immediately signals end of stream. |
|
Acquisition reader that waits indefinitely without producing data. |
Bucket sources¶
Allocation strategies for bucket instances used by processors that produce bulk data.
Base class for sources of |
|
Bucket source that allocates fresh storage for each bucket using |
|
Bucket source that reuses storage from destroyed buckets. |
Input streams¶
Inputs to source processor nodes such as
ReadBinaryStream.
Base class for binary input streams used by |
|
Binary input stream that reads from a file on disk. |