ServiceRuntimeDataRegistry::ContentProducerRegistrationItem

class kanzi::connect::ServiceRuntimeDataRegistry::ContentProducerRegistrationItem

Encapsulate one content producer registration.

Effectively this represents a service inside this class.

Public Members

RuntimeDataObjectSharedPtr dataRoot

dataRoot points to root of the data related to this object.

DiagnosticsTrafficDataSinkSharedPtr diagnosticsDataSink

Traffic data sink for traffic amount collecting.

ContentListenerRegistrationItemWeakContainer m_listeners

All linked clients as weak pointers.

string path

Path in format service://servicename.

int64_t revision

The revision of data. increases on every update.

string schema

XML Schema definition.