33 #ifndef STEAM_CONTROL_COMMAND_QUEUE_H 34 #define STEAM_CONTROL_COMMAND_QUEUE_H 67 if (not
cmd.canExec())
68 throw error::Logic(
_Fmt(
"Reject '%s'. Not suitably prepared for invocation: %s")
70 , LERR_(UNBOUND_ARGUMENTS));
iter::IterDequeStorage< Command > & stateCore()
allow derived classes to access state representation
Conveniently iterable stack and queue containers.
Steam-Layer implementation namespace root.
A front-end for using printf-style formatting.
A Queue which can be pulled by iterating.
Derived specific exceptions within Lumiera's exception hierarchy.
Tiny helper functions and shortcuts to be used everywhere Consider this header to be effectively incl...
Steam-Layer command frontend.
Implementation of the Session's command queue.
Handle object representing a single Command instance to be used by client code.