Elma
An event loop manager for embedded systems
elma::Manager Member List

This is the complete list of members for elma::Manager, including all inherited members.

add_channel(Channel &)elma::Manager
all(std::function< void(Process &)> f)elma::Manager
channel(string)elma::Manager
client() (defined in elma::Manager)elma::Managerinline
elapsed()elma::Managerinline
emit(const Event &event)elma::Manager
get_update_mutex()elma::Managerinline
init()elma::Manager
Manager()elma::Managerinline
remove(Process &process)elma::Manager
run(high_resolution_clock::duration runtime)elma::Manager
run()elma::Manager
run(std::function< bool()> condition)elma::Manager
schedule(Process &process, high_resolution_clock::duration period)elma::Manager
set_niceness(high_resolution_clock::duration n)elma::Managerinline
set_priority(Process &process, int priority)elma::Manager
sort_processes()elma::Manager
start()elma::Manager
start_time()elma::Managerinline
stop()elma::Manager
update()elma::Manager
use_real_time()elma::Manager
use_simulated_time()elma::Manager
watch(string event_name, std::function< void(Event &)> handler)elma::Manager