event: [#46] remove deprecated methods

This commit is contained in:
Vasily Davydov 2023-05-18 23:46:05 +03:00
parent 90e4e0e43d
commit 2ccce7a6b2

View File

@ -8,11 +8,7 @@
#ifndef THREADS_COMMON_EVENT_H_ #ifndef THREADS_COMMON_EVENT_H_
#define THREADS_COMMON_EVENT_H_ #define THREADS_COMMON_EVENT_H_
#include <string>
#include <map>
typedef short int EventRawData; typedef short int EventRawData;
const EventRawData ERROR_RETURN = -999; // Soon to be depercated
class Event class Event
{ {
@ -27,42 +23,11 @@ public:
NotifyUI NotifyUI
}; };
typedef struct _EventPair
{
EventRawData rd;
EventType et;
} EventPair; // Soon to be depercated
Event(Event::EventType type, EventRawData data) // Soon to be depercated Event(Event::EventType type, EventRawData data)
{
events.insert({type, data});
}
void inline addData(Event::EventType type, EventRawData data) // Soon to be depercated
{
const auto pos = events.find(type);
// No duplicates
if (pos == events.end())
events.insert({type, data});
}
EventRawData getDataOf(Event::EventType e) const // Soon to be depercated
{
const auto pos = events.find(e);
if (pos == events.end())
return ERROR_RETURN;
return pos->second;
}
void inline setDataOf(Event::EventType e, EventRawData data) // Soon to be depercated
{
events[e] = data;
}
/* Event(Event::EventType type, EventRawData data)
{ {
setEvent(type, data); setEvent(type, data);
} */ }
void setEvent(Event::EventType type, EventRawData data) void setEvent(Event::EventType type, EventRawData data)
{ {
@ -81,7 +46,6 @@ public:
} }
private: private:
std::map <Event::EventType, EventRawData> events;
Event::EventType _type; Event::EventType _type;
EventRawData _data; EventRawData _data;
}; };