28#ifndef SENSORMANAGERINTERFACE_H 
   29#define SENSORMANAGERINTERFACE_H 
   31#include <QMutexLocker> 
   50    template<
class SensorInterfaceType>
 
   68template<
class SensorInterfaceType>
 
   71        QMutexLocker locker(&
mutex_);
 
   72    sensorInterfaceMap_[sensorName].sensorInterfaceFactory = SensorInterfaceType::factoryMethod;
 
Base class for sensor interface.
Base-class for client facades of different sensor types.
DBus interface to SensorManager instance.
static SensorManagerInterface & instance()
virtual ~SensorManagerInterface()
void registerSensorInterface(const QString &sensorName)
AbstractSensorChannelInterface * interface(const QString &id)
QMap< QString, SensorInterfaceEntry > sensorInterfaceMap_
static SensorManagerInterface * ifc_
bool registeredAndCorrectClassName(const QString &id, const QString &className) const
bool releaseInterface(const QString &id, int sessionId)
Proxy class for interface for SensorManager.
AbstractSensorChannelInterface *(* SensorInterfaceFactoryMethod)(const QString &id, int sessionId)
SensorInterfaceFactoryMethod sensorInterfaceFactory