23 #ifndef PLUGINCBINTERFACE_H 24 #define PLUGINCBINTERFACE_H 28 #include "SyncPluginBase.h" 105 virtual QString
getValue(
const QString& aAddress,
const QString& aKey) = 0;
This class represents a single profile, a collection of settings or data releated to some entity...
Definition: Profile.h:52
virtual void destroyStorage(StoragePlugin *aStorage)=0
Destroys the given storage plug-in instance.
Definition: AccountsHelper.h:31
virtual void releaseStorage(const QString &aStorageName, const SyncPluginBase *aCaller)=0
Releases the given storage.
virtual QString getValue(const QString &aAddress, const QString &aKey)=0
Get a value for a property describing the remote device.
Interface which client and server plugins can use to communicate with synchronization daemon...
Definition: PluginCbInterface.h:38
virtual StoragePlugin * createStorage(const QString &aPluginName)=0
Creates a storage plug-in instance.
virtual bool requestStorage(const QString &aStorageName, const SyncPluginBase *aCaller)=0
Tries to reserve the given storage to the caller.
Base class for client and server plugins.
Definition: SyncPluginBase.h:45
virtual Profile * getSyncProfileByRemoteAddress(const QString &aAddress)=0
tries to fetch a profile object based on the remote party's address (BT address for eg) ...
Base class for storage plugins.
Definition: StoragePlugin.h:38
virtual bool isConnectivityAvailable(Sync::ConnectivityType aType)=0
Returns whether connectivity domain is available.