11 #ifndef RECAST_SERVER_COMMANDMANAGER_H
12 #define RECAST_SERVER_COMMANDMANAGER_H
16 #include <boost/shared_ptr.hpp>
17 #include <boost/lockfree/queue.hpp>
41 std::vector<std::shared_ptr<ICommand>> commands;
42 boost::lockfree::queue<DelayCommand *, boost::lockfree::capacity<10>> delayedCommand;
46 #endif //RECAST_SERVER_COMMANDMANAGER_H
void executeDelayedCommandInUI()
Definition: CommandManager.cpp:90
CommandManager()
Init CommandManager.
Definition: CommandManager.cpp:47
Send string-command through CommandManager.
Definition: CommandManager.hpp:30
void onCommand(ICommandSender *sender, const std::string &cmd)
Definition: CommandManager.cpp:61
Definition: ICommandSender.hpp:12
Superclass for Command object.
Definition: ICommand.hpp:26