DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
|
#include <event_decorator.hpp>
Public Member Functions | |
Event (EventTrigger t, EventPriority p, T time, std::string id, std::function< void(S &, T)> h) | |
bool | operator< (const Event &other) const |
Public Attributes | |
EventTrigger | trigger |
EventPriority | priority |
T | timestamp |
std::string | event_id |
std::function< void(S &, T)> | handler |
std::vector< uint8_t > | data |
std::chrono::steady_clock::time_point | created_at |
std::chrono::steady_clock::time_point | processed_at |
bool | processed {false} |
bool | timed_out {false} |
Event data structure.
Definition at line 125 of file event_decorator.hpp.
|
inline |
Definition at line 139 of file event_decorator.hpp.
|
inline |
Definition at line 144 of file event_decorator.hpp.
std::chrono::steady_clock::time_point diffeq::core::composable::Event< S, T >::created_at |
Definition at line 134 of file event_decorator.hpp.
std::vector<uint8_t> diffeq::core::composable::Event< S, T >::data |
Definition at line 131 of file event_decorator.hpp.
std::string diffeq::core::composable::Event< S, T >::event_id |
Definition at line 129 of file event_decorator.hpp.
std::function<void(S&, T)> diffeq::core::composable::Event< S, T >::handler |
Definition at line 130 of file event_decorator.hpp.
EventPriority diffeq::core::composable::Event< S, T >::priority |
Definition at line 127 of file event_decorator.hpp.
bool diffeq::core::composable::Event< S, T >::processed {false} |
Definition at line 136 of file event_decorator.hpp.
std::chrono::steady_clock::time_point diffeq::core::composable::Event< S, T >::processed_at |
Definition at line 135 of file event_decorator.hpp.
bool diffeq::core::composable::Event< S, T >::timed_out {false} |
Definition at line 137 of file event_decorator.hpp.
T diffeq::core::composable::Event< S, T >::timestamp |
Definition at line 128 of file event_decorator.hpp.
EventTrigger diffeq::core::composable::Event< S, T >::trigger |
Definition at line 126 of file event_decorator.hpp.