event: [#46] remove deprecated methods
This commit is contained in:
parent
90e4e0e43d
commit
2ccce7a6b2
@ -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;
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user