DataStream
DataStream
Inherits from VariantDataStream
Public Functions
| Name | |
|---|---|
| DataStream() | |
| ~DataStream() override | |
| virtual int | dataTypeId() const override | 
| virtual QString | dataTypeName() const override | 
| virtual QHash< QString, QVariant > | metadata() override | 
| virtual void | setMetadata(const QHash< QString, QVariant > & metadata) override | 
| virtual void | setMetadataValue(const QString & key, const QVariant & value) override | 
| void | setSuggestedDataName(const QString & value) | 
| void | removeMetadata(const QString & key) | 
| virtual void | setCommonMetadata(const QString & srcModType, const QString & srcModName, const QString & portTitle) override | 
| std::shared_ptr< StreamSubscription< T > > | subscribe() | 
| virtual std::shared_ptr< VariantStreamSubscription > | subscribeVar() override | 
| bool | unsubscribe(StreamSubscription< T > * sub) | 
| virtual void | start() override | 
| virtual void | stop() override | 
| void | push(const T & data) | 
| virtual void | pushRawData(int typeId, const void * data, size_t size) override | 
| void | terminate() | 
| virtual bool | active() const override | 
| virtual bool | hasSubscribers() const override | 
Additional inherited members
Public Functions inherited from VariantDataStream
| Name | |
|---|---|
| virtual | ~VariantDataStream() | 
Detailed Description
template <typename T >
class DataStream;Public Functions Documentation
function DataStream
inline DataStream()function ~DataStream
inline ~DataStream() overridefunction dataTypeId
inline virtual int dataTypeId() const overrideReimplements: VariantDataStream::dataTypeId
function dataTypeName
inline virtual QString dataTypeName() const overrideReimplements: VariantDataStream::dataTypeName
function metadata
inline virtual QHash< QString, QVariant > metadata() overrideReimplements: VariantDataStream::metadata
function setMetadata
inline virtual void setMetadata(
    const QHash< QString, QVariant > & metadata
) overrideReimplements: VariantDataStream::setMetadata
function setMetadataValue
inline virtual void setMetadataValue(
    const QString & key,
    const QVariant & value
) overrideReimplements: VariantDataStream::setMetadataValue
function setSuggestedDataName
inline void setSuggestedDataName(
    const QString & value
)function removeMetadata
inline void removeMetadata(
    const QString & key
)function setCommonMetadata
inline virtual void setCommonMetadata(
    const QString & srcModType,
    const QString & srcModName,
    const QString & portTitle
) overrideReimplements: VariantDataStream::setCommonMetadata
function subscribe
inline std::shared_ptr< StreamSubscription< T > > subscribe()function subscribeVar
inline virtual std::shared_ptr< VariantStreamSubscription > subscribeVar() overrideReimplements: VariantDataStream::subscribeVar
function unsubscribe
inline bool unsubscribe(
    StreamSubscription< T > * sub
)function start
inline virtual void start() overrideReimplements: VariantDataStream::start
function stop
inline virtual void stop() overrideReimplements: VariantDataStream::stop
function push
inline void push(
    const T & data
)function pushRawData
inline virtual void pushRawData(
    int typeId,
    const void * data,
    size_t size
) overrideReimplements: VariantDataStream::pushRawData
function terminate
inline void terminate()function active
inline virtual bool active() const overrideReimplements: VariantDataStream::active
function hasSubscribers
inline virtual bool hasSubscribers() const overrideReimplements: VariantDataStream::hasSubscribers
Updated on 2025-11-01 at 00:13:01 +0000