14 void play(Ts...
x)
override { this->
parent_->publish_state(this->state_.value(
x...)); }
virtual void play(Ts... x)=0
Helper class to easily give an object a parent of type T.
TEMPLATABLE_VALUE(lock::LockState, state) void play(Ts... x) override
LockState
Enum for all states a lock can be in.
Providing packet encoding functions for exchanging data with a remote host.