Separated tests into different files, added ResetInstance() method to EventManager

This commit is contained in:
EricLiu2000
2019-06-26 11:30:24 -04:00
parent 1dd68eb0d0
commit 4923218d35
6 changed files with 44 additions and 21 deletions
+4
View File
@@ -11,6 +11,10 @@ EventManager& EventManager::GetInstance() {
return *singleton.get();
}
void EventManager::ResetInstance() {
singleton = nullptr;
}
void EventManager::get(std::vector<APIEvent>& eventOutput, size_t max, EventFilter filter) {
std::lock_guard<std::mutex> lk(mutex);
+1 -1
View File
@@ -12,7 +12,7 @@ std::vector<DeviceType> icsneo::GetSupportedDevices() {
}
size_t icsneo::EventCount(EventFilter filter) {
return EventManager::GetInstance().count(filter);
return EventManager::GetInstance().eventCount(filter);
}
std::vector<APIEvent> icsneo::GetEvents(EventFilter filter, size_t max) {