28 #ifndef NOTIFICATIONCCTYPES_H
29 #define NOTIFICATIONCCTYPES_H
69 std::map<uint32, std::shared_ptr<NotificationCCTypes::NotificationEventParams> >
EventParams;
76 std::map<uint32, std::shared_ptr<NotificationCCTypes::NotificationEvents> >
Events;
85 static bool ReadXML();
101 static std::map<uint32,std::shared_ptr<NotificationCCTypes::NotificationTypes> > Notifications;
106 #endif // NOTIFICATIONCCTYPES_H
const std::shared_ptr< NotificationEvents > GetAlarmNotificationEvents(uint32, uint32)
Definition: NotificationCCTypes.cpp:348
Definition: Bitfield.cpp:30
NotificationEventParamTypes type
Definition: NotificationCCTypes.h:61
Definition: NotificationCCTypes.h:43
Definition: NotificationCCTypes.h:50
uint32 id
Definition: NotificationCCTypes.h:59
string name
Definition: NotificationCCTypes.h:60
Definition: NotificationCCTypes.h:48
Definition: NotificationCCTypes.h:51
static NotificationCCTypes * Get()
Definition: NotificationCCTypes.cpp:388
uint32 id
Definition: NotificationCCTypes.h:74
std::map< uint32, std::shared_ptr< NotificationCCTypes::NotificationEventParams > > EventParams
Definition: NotificationCCTypes.h:69
Definition: NotificationCCTypes.h:53
uint32 id
Definition: NotificationCCTypes.h:67
unsigned int uint32
Definition: Defs.h:91
Definition: NotificationCCTypes.h:71
static bool Create()
Definition: NotificationCCTypes.cpp:374
std::map< uint32, std::shared_ptr< NotificationCCTypes::NotificationEvents > > Events
Definition: NotificationCCTypes.h:76
const std::map< uint32, std::shared_ptr< NotificationCCTypes::NotificationEventParams > > GetAlarmNotificationEventParams(uint32, uint32)
Definition: NotificationCCTypes.cpp:361
string GetAlarmType(uint32)
Definition: NotificationCCTypes.cpp:315
Definition: NotificationCCTypes.h:56
string GetEventForAlarmType(uint32, uint32)
Definition: NotificationCCTypes.cpp:325
static string GetEventParamNames(NotificationEventParamTypes)
Definition: NotificationCCTypes.cpp:289
const std::shared_ptr< NotificationCCTypes::NotificationTypes > GetAlarmNotificationTypes(uint32)
Definition: NotificationCCTypes.cpp:335
std::map< uint32, string > ListItems
Definition: NotificationCCTypes.h:62
Definition: NotificationCCTypes.h:49
Definition: NotificationCCTypes.h:52
string name
Definition: NotificationCCTypes.h:75
string name
Definition: NotificationCCTypes.h:68
Definition: NotificationCCTypes.h:64
NotificationEventParamTypes
Definition: NotificationCCTypes.h:46