1 #ifndef ABSTRACTCONTROLLER_H 2 #define ABSTRACTCONTROLLER_H 59 void assignMaster(std::shared_ptr<AbstractMaster> p_master);
140 #endif // ABSTRACTCONTROLLER_H static controller_t getController(const std::string &arg)
void assignMaster(std::shared_ptr< AbstractMaster > p_master)
static std::string help(controller_t controller)
AbstractController()=default
virtual Command getSimulator() const =0
static AbstractController * makeController(controller_t controller, const Arguments &args)
std::shared_ptr< AbstractMaster > m_p_master
virtual ~AbstractController()=default
static void addLongOptions(controller_t controller, LongOptions &lopts)