1 #ifndef PIRKEYSETMETADATA_H
2 #define PIRKEYSETMETADATA_H
9 #include "pirkeynames.h"
10 #include "pirmakenames.h"
12 #include "pirprotocol.h"
14 typedef std::map<PIRKeyName, const char *> KeyCollection;
42 typedef std::list<DeviceInfo> DeviceCollection;
44 class PIRKeysetMetaData
48 const char *keysetName,
57 PIRMakeName getMake();
58 const char *getKeysetName();
60 void moveProtocolToThread(
64 void addControlledDevice(
77 DeviceCollection controlledDevices;
79 PIRProtocol *threadableProtocol;
85 const char *keysetName;
92 #endif // PIRKEYSETMETADATA_H