aboutsummaryrefslogtreecommitdiff
path: root/implementation/runtime/include/application_impl.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'implementation/runtime/include/application_impl.hpp')
-rw-r--r--implementation/runtime/include/application_impl.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/implementation/runtime/include/application_impl.hpp b/implementation/runtime/include/application_impl.hpp
index 67187a87..c647b531 100644
--- a/implementation/runtime/include/application_impl.hpp
+++ b/implementation/runtime/include/application_impl.hpp
@@ -309,7 +309,7 @@ private:
std::shared_ptr<sync_handler> get_next_handler();
void reschedule_availability_handler(const std::shared_ptr<sync_handler> &_handler);
bool has_active_dispatcher();
- bool is_active_dispatcher(const std::thread::id &_id);
+ bool is_active_dispatcher(const std::thread::id &_id) const;
void remove_elapsed_dispatchers();
void shutdown();
@@ -436,7 +436,7 @@ private:
// Dispatcher threads that are running
std::set<std::thread::id> running_dispatchers_;
// Mutex to protect access to dispatchers_ & elapsed_dispatchers_
- std::mutex dispatcher_mutex_;
+ mutable std::mutex dispatcher_mutex_;
// Condition to wakeup the dispatcher thread
mutable std::condition_variable dispatcher_condition_;