Contents Menu Expand Light mode Dark mode Auto light/dark mode
PMP documentation
Light Logo Dark Logo

ICommandQueue¶

class ICommandQueue : virtual public INamed, virtual public IEventSource, virtual public IEventResponder¶
virtual ICommandQueue::~ICommandQueue()¶

virtual PInput ICommandQueue::GetInput(const std::string &name) = 0

virtual std::vector<std::string> ICommandQueue::GetInputNames() = 0

virtual std::map<std::string, PInput> ICommandQueue::GetInputs() = 0

virtual PSignal ICommandQueue::GetSignal(const std::string &name) = 0

virtual std::vector<std::string> ICommandQueue::GetSignalNames() = 0

virtual std::map<std::string, PSignal> ICommandQueue::GetSignals() = 0

virtual uint32_t ICommandQueue::GetDepth() = 0

virtual std::vector<ECommandType> ICommandQueue::GetSupportedCommandTypes() = 0

virtual PCommandQueueStateMachine ICommandQueue::GetStateMachine() = 0

virtual PCommandBase ICommandQueue::GetFailedCommand() = 0

virtual std::vector<PCommandSequence> ICommandQueue::GetSequences() = 0

virtual void ICommandQueue::Clear() = 0

virtual void ICommandQueue::Continue() = 0

virtual void ICommandQueue::Queue(PCommandSequence sequence, ECommandQueuePriority prio=ECommandQueuePriority::Normal) = 0

virtual PCommandSequence ICommandQueue::CreateCommandSequence(ECommandType type) = 0

virtual PCommandSequence ICommandQueue::CreateCommandSequence(const std::vector<ECommandType> &types) = 0

Next
Functions
Previous
SetSyncMode
| Created using Sphinx and Furo theme.