Syntalos::StreamOutputPort
Syntalos::StreamOutputPort
Inherits from Syntalos::AbstractStreamPort
Public Functions
| Name | |
|---|---|
| StreamOutputPort(AbstractModule * owner, const QString & id, const QString & title, std::shared_ptr< VariantDataStream > stream) | |
| virtual | ~StreamOutputPort() |
| bool | canSubscribe(const QString & typeName) |
| virtual int | dataTypeId() const override |
| virtual QString | dataTypeName() const override |
| template <typename T > std::shared_ptr< DataStream< T > > | stream() |
| std::shared_ptr< VariantDataStream > | streamVar() |
| std::shared_ptr< VariantStreamSubscription > | subscribe() |
| void | startStream() |
| void | stopStream() |
| virtual QString | id() const override |
| virtual QString | title() const override |
| virtual PortDirection | direction() const override |
| virtual AbstractModule * | owner() const override |
Additional inherited members
Public Functions inherited from Syntalos::AbstractStreamPort
| Name | |
|---|---|
| virtual | ~AbstractStreamPort() =default |
Public Functions Documentation
function StreamOutputPort
explicit StreamOutputPort(
AbstractModule * owner,
const QString & id,
const QString & title,
std::shared_ptr< VariantDataStream > stream
)function ~StreamOutputPort
virtual ~StreamOutputPort()function canSubscribe
bool canSubscribe(
const QString & typeName
)function dataTypeId
virtual int dataTypeId() const overrideReimplements: Syntalos::AbstractStreamPort::dataTypeId
function dataTypeName
virtual QString dataTypeName() const overrideReimplements: Syntalos::AbstractStreamPort::dataTypeName
function stream
template <typename T >
inline std::shared_ptr< DataStream< T > > stream()function streamVar
std::shared_ptr< VariantDataStream > streamVar()function subscribe
std::shared_ptr< VariantStreamSubscription > subscribe()function startStream
void startStream()function stopStream
void stopStream()function id
virtual QString id() const overrideReimplements: Syntalos::AbstractStreamPort::id
function title
virtual QString title() const overrideReimplements: Syntalos::AbstractStreamPort::title
function direction
virtual PortDirection direction() const overrideReimplements: Syntalos::AbstractStreamPort::direction
function owner
virtual AbstractModule * owner() const overrideReimplements: Syntalos::AbstractStreamPort::owner
Updated on 2025-11-01 at 00:13:01 +0000