VariantDataStream
VariantDataStream
Inherited by DataStream< T >
Public Functions
| Name | |
|---|---|
| virtual | ~VariantDataStream() |
| virtual QString | dataTypeName() const =0 |
| virtual int | dataTypeId() const =0 |
| virtual std::shared_ptr< VariantStreamSubscription > | subscribeVar() =0 |
| virtual bool | commitMetadata() =0 |
| virtual void | start() =0 |
| virtual void | stop() =0 |
| virtual bool | isActive() const =0 |
| virtual bool | hasSubscribers() const =0 |
| virtual size_t | subscriberCount() const =0 |
| virtual void | pushRawData(int typeId, const void * data, size_t size) =0 |
| virtual MetaStringMap | metadata() =0 |
| virtual void | setMetadata(const MetaStringMap & metadata) =0 |
| virtual void | setMetadataValue(const std::string & key, const MetaValue & value) =0 |
| virtual void | setCommonMetadata(const QString & srcModType, const QString & srcModName, const QString & portTitle) =0 |
| virtual void | setDormant(bool dormant) =0 |
| virtual bool | isDormant() const =0 |
Public Functions Documentation
function ~VariantDataStream
virtual ~VariantDataStream()function dataTypeName
virtual QString dataTypeName() const =0Reimplemented by: DataStream::dataTypeName
function dataTypeId
virtual int dataTypeId() const =0Reimplemented by: DataStream::dataTypeId
function subscribeVar
virtual std::shared_ptr< VariantStreamSubscription > subscribeVar() =0Reimplemented by: DataStream::subscribeVar
function commitMetadata
virtual bool commitMetadata() =0Reimplemented by: DataStream::commitMetadata
function start
virtual void start() =0Reimplemented by: DataStream::start
function stop
virtual void stop() =0Reimplemented by: DataStream::stop
function isActive
virtual bool isActive() const =0Reimplemented by: DataStream::isActive
function hasSubscribers
virtual bool hasSubscribers() const =0Reimplemented by: DataStream::hasSubscribers
function subscriberCount
virtual size_t subscriberCount() const =0Reimplemented by: DataStream::subscriberCount
function pushRawData
virtual void pushRawData(
int typeId,
const void * data,
size_t size
) =0Reimplemented by: DataStream::pushRawData
function metadata
virtual MetaStringMap metadata() =0Reimplemented by: DataStream::metadata
function setMetadata
virtual void setMetadata(
const MetaStringMap & metadata
) =0Reimplemented by: DataStream::setMetadata
function setMetadataValue
virtual void setMetadataValue(
const std::string & key,
const MetaValue & value
) =0Reimplemented by: DataStream::setMetadataValue
function setCommonMetadata
virtual void setCommonMetadata(
const QString & srcModType,
const QString & srcModName,
const QString & portTitle
) =0Reimplemented by: DataStream::setCommonMetadata
function setDormant
virtual void setDormant(
bool dormant
) =0Parameters:
- dormant True if dormant.
Reimplemented by: DataStream::setDormant
Set if this stream will not be used. A dormant stream can not receive any data.
function isDormant
virtual bool isDormant() const =0Return: True if stream is dormant.
Reimplemented by: DataStream::isDormant
Check if this stream is dormant (either by having no subscribers, or by being set to dormant explicitly).
Updated on 2026-04-24 at 06:25:17 +0000