CommandDispatcher< SendStrategy > Class Template Referencefinal

The CommandDispatcher class. More...

Inheritance diagram for CommandDispatcher< SendStrategy >:
ICommandDispatcher

Detailed Description

template<typename SendStrategy = SendStrategy::Simple>
class CommandDispatcher< SendStrategy >

The CommandDispatcher class.

Most basic dispatcher that will commit a command at once.

Public Member Functions

template<typename... Args>
 CommandDispatcher (Args &&... args)
 
void submit (score::Command *cmd) const
 
template<typename T , typename... Args>
void submit (Args &&... args) const
 
void submit (std::unique_ptr< score::Command > cmd) const
 
- Public Member Functions inherited from ICommandDispatcher
 ICommandDispatcher (const score::CommandStack &stack)=delete
 
 ICommandDispatcher (const score::CommandStackFacade &stack)
 
const score::CommandStackFacadestack () const
 

The documentation for this class was generated from the following file: