Elma
An event loop manager for embedded systems
Main Page
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Files
Functions
Enumerations
elma
StateMachine
elma::StateMachine Member List
This is the complete list of members for
elma::StateMachine
, including all inherited members.
add_transition
(std::string event_name, State &from, State &to)
elma::StateMachine
channel
(string name)
elma::Process
current
()
elma::StateMachine
inline
delta
()
elma::Process
emit
(const Event &event) (defined in
elma::Process
)
elma::Process
http_get
(std::string url, std::function< void(json &)> handler) (defined in
elma::Process
)
elma::Process
init
()
elma::StateMachine
virtual
last_update
()
elma::Process
inline
milli_time
()
elma::Process
name
()
elma::Process
inline
num_updates
()
elma::Process
inline
period
()
elma::Process
inline
previous_update
()
elma::Process
inline
Process
()
elma::Process
inline
Process
(std::string name)
elma::Process
inline
RUNNING
enum value (defined in
elma::Process
)
elma::Process
set_initial
(State &s)
elma::StateMachine
set_propagate
(bool val)
elma::StateMachine
inline
start
()
elma::StateMachine
virtual
start_time
()
elma::Process
inline
StateMachine
(std::string name)
elma::StateMachine
inline
StateMachine
()
elma::StateMachine
inline
status
()
elma::Process
inline
status_type
enum name
elma::Process
stop
()
elma::StateMachine
virtual
STOPPED
enum value (defined in
elma::Process
)
elma::Process
UNINITIALIZED
enum value (defined in
elma::Process
)
elma::Process
update
()
elma::StateMachine
virtual
watch
(string event_name, std::function< void(Event &)> handler) (defined in
elma::Process
)
elma::Process
~Process
()=default (defined in
elma::Process
)
elma::Process
virtual
Generated on Thu Feb 28 2019 18:50:41 for Elma by
1.8.8