9 #ifndef FAIRMQSTATES_H_ 10 #define FAIRMQSTATES_H_ 21 enum class State : int
40 enum class Transition : int
56 std::string GetStateName(State);
57 std::string GetTransitionName(Transition);
58 State GetState(
const std::string& state);
59 Transition GetTransition(
const std::string& transition);
61 struct DeviceErrorState : std::runtime_error {
using std::runtime_error::runtime_error; };
63 inline std::ostream& operator<<(std::ostream& os,
const State& state) {
return os << GetStateName(state); }
64 inline std::ostream& operator<<(std::ostream& os,
const Transition& transition) {
return os << GetTransitionName(transition); }
Tools for interfacing containers to the transport via polymorphic allocators.
Definition: DeviceRunner.h:23