AbstractConnectDataSource

class kanzi::connect::AbstractConnectDataSource : public DataSource, public ContentAdapterManager

Implements abstract base class for data source type that is able to transform Kanzi Connect database query to data object tree.

Subclassed by KanziConnectDataSource

Unnamed Group

virtual DataObjectSharedPtr getData () KZ_OVERRIDE

See

kanzi::DataSource

virtual void loadFromKZB (Domain *domain, KzbFile &kzbFile, ReadOnlyMemoryFile &file, KzbMemoryParser &parser) KZ_OVERRIDE
virtual void loadFromKZB (const KzuResourceLoaderThreadContext *threadContext, KzcInputStream *inputStream, const KzuBinaryFileInfo *file) KZ_OVERRIDE
virtual void unloadOverride () KZ_OVERRIDE

name Name of the data source.

Constructor.

Parameters
  • domain: Kanzi UI Domain.

Public Functions

virtual  ~AbstractConnectDataSource () KZ_OVERRIDE

Destructor.

KZ_METACLASS_END()
virtual void onPropertyChanged (AbstractPropertyType propertyType, PropertyNotificationReason reason) KZ_OVERRIDE

See

PropertyObject::onPropertyChanged

void start()

Starts operation.

void stop()

Stops operation.

Public Static Attributes

static PropertyType<string> ServerNameProperty
static PropertyType<bool> ServiceEnabledProperty
static PropertyType<string> ServiceIdentifierProperty