Syntalos::StreamExporter

Syntalos::StreamExporter

Syntalos::StreamExporter

Exporter for streaming data from modules.

#include <streamexporter.h>

Inherits from QObject

Public Signals

Name
voidfailed()

Public Functions

Name
StreamExporter(const QString & threadName =QString(), QObject * parent =nullptr)
~StreamExporter()
boolisRunning() const
boolisFailed() const
QStringthreadName() const
voidsetFailed(bool failed)
std::optional< ExportedStreamInfo >publishStreamByPort(std::shared_ptr< VarStreamInputPort > iport)
voidrun(OptionalWaitCondition * waitCondition)
voidstop()

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() const

function isFailed

bool isFailed() const

function threadName

QString threadName() const

function 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 2024-09-05 at 17:39:59 +0000