Wrote more tests and fixed locking bug in eventmanager

This commit is contained in:
EricLiu2000
2019-06-26 15:08:41 -04:00
parent 975c7f422f
commit ec95f0f7c3
2 changed files with 126 additions and 4 deletions
+2 -2
View File
@@ -51,14 +51,14 @@ public:
return;
if(newLimit < 10) {
add(APIEvent::Type::ParameterOutOfRange, APIEvent::Severity::EventWarning);
add(APIEvent::Type::ParameterOutOfRange, APIEvent::Severity::Error);
return;
}
std::lock_guard<std::mutex> lk(mutex);
eventLimit = newLimit;
if(enforceLimit())
add(APIEvent::Type::TooManyEvents, APIEvent::Severity::EventWarning);
add_internal(APIEvent(APIEvent::Type::TooManyEvents, APIEvent::Severity::EventWarning));
}
size_t getEventLimit() const { return eventLimit; }