base typedef | zth::fsm::Fsm | |
BasicFsm(cow_string const &name="FSM") | zth::fsm::BasicFsm | inline |
BasicFsm(BasicFsm &&f) | zth::fsm::BasicFsm | inline |
clearFlag(Flag f) noexcept | zth::fsm::BasicFsm | inlineprotected |
clearInput(Symbol i) noexcept | zth::fsm::BasicFsm | inline |
clearInput() noexcept | zth::fsm::BasicFsm | inline |
clearInputs() noexcept | zth::fsm::BasicFsm | inline |
dt() const | zth::fsm::Fsm | inline |
enter() override | zth::fsm::Fsm | inlineprotectedvirtual |
entry() noexcept | zth::fsm::BasicFsm | inline |
flag(Flag f) const noexcept | zth::fsm::BasicFsm | inline |
Flag enum name | zth::fsm::BasicFsm | |
Fsm(cow_string const &name="FSM") | zth::fsm::Fsm | inline |
Fsm(Fsm &&f) | zth::fsm::Fsm | inline |
getID() noexcept | zth::UniqueID< BasicFsm > | inlinestatic |
hasInput(Symbol i) const noexcept | zth::fsm::BasicFsm | inline |
id() const noexcept | zth::UniqueID< BasicFsm > | inline |
id_str() const override | zth::UniqueID< BasicFsm > | inlinevirtual |
index_type typedef | zth::fsm::BasicFsm | |
input(Symbol i) override | zth::fsm::Fsm | inlinevirtual |
zth::fsm::BasicFsm::input() const noexcept | zth::fsm::BasicFsm | inline |
leave() | zth::fsm::BasicFsm | inlineprotectedvirtual |
name() const noexcept | zth::UniqueID< BasicFsm > | inline |
normptr() const noexcept | zth::UniqueID< BasicFsm > | inline |
operator=(Fsm &&f) noexcept | zth::fsm::Fsm | inline |
zth::fsm::BasicFsm::operator=(BasicFsm &&f) noexcept | zth::fsm::BasicFsm | inline |
UniqueID< BasicFsm >::operator=(UniqueID const &)=delete | zth::UniqueID< BasicFsm > | |
UniqueID< BasicFsm >::operator=(UniqueID &&u) noexcept | zth::UniqueID< BasicFsm > | inline |
pop() | zth::fsm::BasicFsm | inlinevirtual |
popped() const noexcept | zth::fsm::BasicFsm | inline |
prev() const noexcept | zth::fsm::BasicFsm | inline |
push() | zth::fsm::BasicFsm | inline |
reserveInputs(size_t capacity) | zth::fsm::BasicFsm | inline |
reserveStack(size_t capacity) | zth::fsm::BasicFsm | inline |
reset() noexcept override | zth::fsm::Fsm | inlinevirtual |
run(Timestamp const &until) | zth::fsm::Fsm | inline |
run(bool returnWhenBlocked=false) | zth::fsm::Fsm | inline |
setFlag(Flag f, bool value=true) noexcept | zth::fsm::BasicFsm | inlineprotected |
setName(string const &name) | zth::UniqueID< BasicFsm > | inline |
setName(char const *name) | zth::UniqueID< BasicFsm > | inline |
setName(string &&name) | zth::UniqueID< BasicFsm > | inline |
state() const noexcept | zth::fsm::BasicFsm | inline |
step() | zth::fsm::BasicFsm | inline |
stop() noexcept | zth::fsm::Fsm | inline |
t() const noexcept | zth::fsm::Fsm | inline |
timeoutGuard_ms(Fsm &fsm) | zth::fsm::Fsm | inlinestatic |
timeoutGuard_s(Fsm &fsm) | zth::fsm::Fsm | inlinestatic |
timeoutGuard_us(Fsm &fsm) | zth::fsm::Fsm | inlinestatic |
trigger() noexcept | zth::fsm::Fsm | inline |
UniqueID(UniqueID const &)=delete | zth::UniqueID< BasicFsm > | |
UniqueID(UniqueID &&u) noexcept | zth::UniqueID< BasicFsm > | inline |
UniqueID(string const &name) | zth::UniqueID< BasicFsm > | inlineexplicit |
UniqueID(string &&name) | zth::UniqueID< BasicFsm > | inlineexplicit |
UniqueID(char const *name=nullptr) | zth::UniqueID< BasicFsm > | inlineexplicit |
valid() const noexcept | zth::fsm::BasicFsm | inline |
~BasicFsm()=default | zth::fsm::BasicFsm | virtual |
~Fsm() override=default | zth::fsm::Fsm | virtual |
~UniqueID()=default | zth::UniqueID< BasicFsm > | virtual |
~UniqueIDBase()=default | zth::UniqueIDBase | protectedvirtual |