Class "Device" added

This commit is contained in:
Stefan Persson 2010-10-12 09:05:47 +00:00
parent 3496a7eaa5
commit d570119c4c
4 changed files with 42 additions and 3 deletions

View file

@ -8,6 +8,8 @@ SET( telldus-service_SRCS
Event.cpp Event.cpp
Settings.cpp Settings.cpp
TelldusMain.cpp TelldusMain.cpp
DeviceManager.cpp
Device.cpp
) )
SET( telldus-service_HDRS SET( telldus-service_HDRS
ClientCommunicationHandler.h ClientCommunicationHandler.h
@ -16,6 +18,8 @@ SET( telldus-service_HDRS
EventHandler.h EventHandler.h
Settings.h Settings.h
TelldusMain.h TelldusMain.h
DeviceManager.h
Device.h
) )
FIND_PACKAGE(Threads) FIND_PACKAGE(Threads)

View file

@ -0,0 +1,15 @@
#include "Device.h"
class Device::PrivateData {
public:
};
Device::Device(){
}
Device::~Device(void) {
//delete d->devices;
delete d;
}

View file

@ -0,0 +1,15 @@
#ifndef DEVICE_H
#define DEVICE_H
class Device
{
public:
Device();
~Device(void);
private:
class PrivateData;
PrivateData *d;
};
#endif //DEVICE_H

View file

@ -1,13 +1,18 @@
#include "DeviceManager.h" #include "DeviceManager.h"
#include "Device.h"
#include <map>
class DeviceManager::PrivateData { class DeviceManager::PrivateData {
public: public:
//Lista med devices std::map<int, Device> devices;
}; };
DeviceManager::DeviceManager() DeviceManager::DeviceManager(){
{
} }
DeviceManager::~DeviceManager(void) { DeviceManager::~DeviceManager(void) {
//delete d->devices;
delete d;
} }