VariantStreamSubscription
VariantStreamSubscription
Inherited by StreamSubscription< T >
Public Functions
| Name | |
|---|---|
| virtual | ~VariantStreamSubscription() |
| virtual int | dataTypeId() const =0 |
| virtual QString | dataTypeName() const =0 |
| virtual bool | callIfNextVar(const ProcessVarFn & fn) =0 |
| virtual bool | unsubscribe() =0 |
| virtual bool | isActive() const =0 |
| virtual bool | hasPending() const =0 |
| virtual size_t | approxPendingCount() const =0 |
| virtual int | enableNotify() =0 |
| virtual void | disableNotify() =0 |
| virtual void | setThrottleItemsPerSec(uint itemsPerSec, bool allowMore =true) =0 |
| virtual void | suspend() =0 |
| virtual void | resume() =0 |
| virtual void | clearPending() =0 |
| virtual MetaStringMap | metadata() const =0 |
| virtual MetaValue | metadataValue(const QString & key, const MetaValue & defaultValue =nullptr) const =0 |
| virtual MetaValue | metadataValue(CommonMetadataKey key, const MetaValue & defaultValue =nullptr) const =0 |
| virtual void | forcePushNullopt() =0 |
Public Functions Documentation
function ~VariantStreamSubscription
virtual ~VariantStreamSubscription()function dataTypeId
virtual int dataTypeId() const =0Reimplemented by: StreamSubscription::dataTypeId
function dataTypeName
virtual QString dataTypeName() const =0Reimplemented by: StreamSubscription::dataTypeName
function callIfNextVar
virtual bool callIfNextVar(
const ProcessVarFn & fn
) =0Reimplemented by: StreamSubscription::callIfNextVar
function unsubscribe
virtual bool unsubscribe() =0Reimplemented by: StreamSubscription::unsubscribe
function isActive
virtual bool isActive() const =0Reimplemented by: StreamSubscription::isActive
function hasPending
virtual bool hasPending() const =0Reimplemented by: StreamSubscription::hasPending
function approxPendingCount
virtual size_t approxPendingCount() const =0Reimplemented by: StreamSubscription::approxPendingCount
function enableNotify
virtual int enableNotify() =0Reimplemented by: StreamSubscription::enableNotify
function disableNotify
virtual void disableNotify() =0Reimplemented by: StreamSubscription::disableNotify
function setThrottleItemsPerSec
virtual void setThrottleItemsPerSec(
uint itemsPerSec,
bool allowMore =true
) =0Reimplemented by: StreamSubscription::setThrottleItemsPerSec
function suspend
virtual void suspend() =0Reimplemented by: StreamSubscription::suspend
function resume
virtual void resume() =0Reimplemented by: StreamSubscription::resume
function clearPending
virtual void clearPending() =0Reimplemented by: StreamSubscription::clearPending
function metadata
virtual MetaStringMap metadata() const =0Reimplemented by: StreamSubscription::metadata
function metadataValue
virtual MetaValue metadataValue(
const QString & key,
const MetaValue & defaultValue =nullptr
) const =0Reimplemented by: StreamSubscription::metadataValue
function metadataValue
virtual MetaValue metadataValue(
CommonMetadataKey key,
const MetaValue & defaultValue =nullptr
) const =0Reimplemented by: StreamSubscription::metadataValue
function forcePushNullopt
virtual void forcePushNullopt() =0Reimplemented by: StreamSubscription::forcePushNullopt
Updated on 2026-04-24 at 23:36:58 +0000