health changes taken over

This commit is contained in:
2020-11-02 15:47:09 +01:00
parent e0a11f3a6e
commit aed7f31f24
2 changed files with 17 additions and 7 deletions

View File

@ -12,6 +12,8 @@ public:
HealthTable(object_id_t objectid);
virtual ~HealthTable();
void setMutexTimeout(MutexIF::TimeoutType timeoutType, uint32_t timeoutMs);
/** HealthTableIF overrides */
virtual ReturnValue_t registerObject(object_id_t object,
HasHealthIF::HealthState initilialState =
@ -30,6 +32,9 @@ protected:
using HealthEntry = std::pair<object_id_t, HasHealthIF::HealthState>;
MutexIF* mutex;
MutexIF::TimeoutType timeoutType = MutexIF::TimeoutType::WAITING;
uint32_t mutexTimeoutMs = 20;
HealthMap healthMap;
HealthMap::iterator mapIterator;