Syntalos::StreamExporter
Syntalos::StreamExporter
Exporter for streaming data from modules.
#include <streamexporter.h>
Inherits from QObject
Public Signals
| Name | |
|---|---|
| void | failed() |
Public Functions
| Name | |
|---|---|
| StreamExporter(const QString & threadName =QString(), QObject * parent =nullptr) | |
| ~StreamExporter() | |
| bool | isRunning() const |
| bool | isFailed() const |
| QString | threadName() const |
| void | setFailed(bool failed) |
| std::optional< ExportedStreamInfo > | publishStreamByPort(std::shared_ptr< VarStreamInputPort > iport) |
| void | run(OptionalWaitCondition * waitCondition) |
| void | stop() |
Public Signals Documentation
signal failed
void failed()Public Functions Documentation
function StreamExporter
explicit StreamExporter(
const QString & threadName =QString(),
QObject * parent =nullptr
)function ~StreamExporter
~StreamExporter()function isRunning
bool isRunning() constfunction isFailed
bool isFailed() constfunction threadName
QString threadName() constfunction setFailed
void setFailed(
bool failed
)function publishStreamByPort
std::optional< ExportedStreamInfo > publishStreamByPort(
std::shared_ptr< VarStreamInputPort > iport
)function run
void run(
OptionalWaitCondition * waitCondition
)function stop
void stop()Updated on 2025-11-01 at 00:13:01 +0000