VariantStreamSubscription
VariantStreamSubscription
Inherited by StreamSubscription< To >, StreamSubscription< From >, 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, StreamSubscription::dataTypeId, StreamSubscription::dataTypeId
function dataTypeName
virtual QString dataTypeName() const =0Reimplemented by: StreamSubscription::dataTypeName, StreamSubscription::dataTypeName, StreamSubscription::dataTypeName
function callIfNextVar
virtual bool callIfNextVar(
const ProcessVarFn & fn
) =0Reimplemented by: StreamSubscription::callIfNextVar, StreamSubscription::callIfNextVar, StreamSubscription::callIfNextVar, StreamSubscriptionAdapter::callIfNextVar
function unsubscribe
virtual bool unsubscribe() =0Reimplemented by: StreamSubscription::unsubscribe, StreamSubscription::unsubscribe, StreamSubscription::unsubscribe, StreamSubscriptionAdapter::unsubscribe
function isActive
virtual bool isActive() const =0Reimplemented by: StreamSubscription::isActive, StreamSubscription::isActive, StreamSubscription::isActive, StreamSubscriptionAdapter::isActive
function hasPending
virtual bool hasPending() const =0Reimplemented by: StreamSubscription::hasPending, StreamSubscription::hasPending, StreamSubscription::hasPending, StreamSubscriptionAdapter::hasPending
function approxPendingCount
virtual size_t approxPendingCount() const =0Reimplemented by: StreamSubscription::approxPendingCount, StreamSubscription::approxPendingCount, StreamSubscription::approxPendingCount, StreamSubscriptionAdapter::approxPendingCount
function enableNotify
virtual int enableNotify() =0Reimplemented by: StreamSubscription::enableNotify, StreamSubscription::enableNotify, StreamSubscription::enableNotify, StreamSubscriptionAdapter::enableNotify
function disableNotify
virtual void disableNotify() =0Reimplemented by: StreamSubscription::disableNotify, StreamSubscription::disableNotify, StreamSubscription::disableNotify, StreamSubscriptionAdapter::disableNotify
function setThrottleItemsPerSec
virtual void setThrottleItemsPerSec(
uint itemsPerSec,
bool allowMore =true
) =0Reimplemented by: StreamSubscription::setThrottleItemsPerSec, StreamSubscription::setThrottleItemsPerSec, StreamSubscription::setThrottleItemsPerSec, StreamSubscriptionAdapter::setThrottleItemsPerSec
function suspend
virtual void suspend() =0Reimplemented by: StreamSubscription::suspend, StreamSubscription::suspend, StreamSubscription::suspend, StreamSubscriptionAdapter::suspend
function resume
virtual void resume() =0Reimplemented by: StreamSubscription::resume, StreamSubscription::resume, StreamSubscription::resume, StreamSubscriptionAdapter::resume
function clearPending
virtual void clearPending() =0Reimplemented by: StreamSubscription::clearPending, StreamSubscription::clearPending, StreamSubscription::clearPending, StreamSubscriptionAdapter::clearPending
function metadata
virtual MetaStringMap metadata() const =0Reimplemented by: StreamSubscription::metadata, StreamSubscription::metadata, StreamSubscription::metadata, StreamSubscriptionAdapter::metadata
function metadataValue
virtual MetaValue metadataValue(
const QString & key,
const MetaValue & defaultValue =nullptr
) const =0Reimplemented by: StreamSubscription::metadataValue, StreamSubscriptionAdapter::metadataValue
function metadataValue
virtual MetaValue metadataValue(
CommonMetadataKey key,
const MetaValue & defaultValue =nullptr
) const =0Reimplemented by: StreamSubscription::metadataValue, StreamSubscriptionAdapter::metadataValue
function forcePushNullopt
virtual void forcePushNullopt() =0Reimplemented by: StreamSubscription::forcePushNullopt, StreamSubscription::forcePushNullopt, StreamSubscription::forcePushNullopt, StreamSubscriptionAdapter::forcePushNullopt
Updated on 2026-05-20 at 12:42:23 +0000