xronos-sdk 0.5.0
Xronos C++ SDK
Loading...
Searching...
No Matches
xronos::sdk::Reactor Member List

This is the complete list of members for xronos::sdk::Reactor, including all inherited members.

add_attribute(std::string_view key, const AttributeValue &value) noexcept -> boolxronos::sdk::Element
add_attributes(const R &range) noexcept -> boolxronos::sdk::Element
add_attributes(std::initializer_list< std::pair< std::string_view, AttributeValue > > attributes) -> boolxronos::sdk::Element
add_reaction(std::string_view name, std::source_location source_location=std::source_location::current())xronos::sdk::Reactorprotected
assemble()=0xronos::sdk::Reactorprivatepure virtual
connect(const InputPort< T > &from, const InputPort< T > &to)xronos::sdk::Reactorprotected
connect(const OutputPort< T > &from, const OutputPort< T > &to)xronos::sdk::Reactorprotected
connect(const OutputPort< T > &from, const InputPort< T > &to)xronos::sdk::Reactorprotected
connect(const InputPort< T > &from, const InputPort< T > &to, Duration delay)xronos::sdk::Reactorprotected
connect(const OutputPort< T > &from, const OutputPort< T > &to, Duration delay)xronos::sdk::Reactorprotected
connect(const OutputPort< T > &from, const InputPort< T > &to, Duration delay)xronos::sdk::Reactorprotected
context(std::source_location source_location=std::source_location::current()) noexcept -> ReactorContextxronos::sdk::Reactorprotected
fqn() const noexcept -> const std::string &xronos::sdk::Element
get_lag() const noexcept -> Durationxronos::sdk::Reactorprotected
get_time() const noexcept -> TimePointxronos::sdk::Reactorprotected
get_time_since_startup() const noexcept -> Durationxronos::sdk::Reactorprotected
name() const noexcept -> const std::string &xronos::sdk::Element
Reactor(std::string_view name, Context parent_context)xronos::sdk::Reactor
request_shutdown() noexceptxronos::sdk::Reactorprotected
shutdown() const noexcept -> const EventSource< void > &xronos::sdk::Reactorprotected
startup() const noexcept -> const EventSource< void > &xronos::sdk::Reactorprotected
~Element()=defaultxronos::sdk::Elementvirtual