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
Settings.cpp
TelldusMain.cpp
DeviceManager.cpp
Device.cpp
)
SET( telldus-service_HDRS
ClientCommunicationHandler.h
@ -16,6 +18,8 @@ SET( telldus-service_HDRS
EventHandler.h
Settings.h
TelldusMain.h
DeviceManager.h
Device.h
)
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 "Device.h"
#include <map>
class DeviceManager::PrivateData {
public:
//Lista med devices
std::map<int, Device> devices;
};
DeviceManager::DeviceManager()
{
DeviceManager::DeviceManager(){
}
DeviceManager::~DeviceManager(void) {
//delete d->devices;
delete d;
}