/* * controller_MPQCCommandJob.hpp * * Created on: 01.06.2012 * Author: heber */ #ifndef CONTROLLER_MPQCCOMMANDJOB_HPP_ #define CONTROLLER_MPQCCOMMANDJOB_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include #include #include "JobMarket/Controller/controller_AddOn.hpp" #include "JobMarket/Controller/FragmentController_JobIdProxy.hpp" class ControllerCommand; class ControllerCommandRegistry; class ControllerInfo; class ControllerOptions; class FragmentController; struct controller_MPQCCommandJob : public controller_AddOn, public FragmentController_JobIdProxy { ControllerOptions *allocateControllerInfo(); void addSpecificCommands( boost::function ®istrator, FragmentController &controller, ControllerOptions &ControllerInfo); void addSpecificOptions( boost::program_options::options_description_easy_init option); int addOtherParsings( ControllerOptions &ControllerInfo, boost::program_options::variables_map &vm); }; #endif /* CONTROLLER_MPQCCOMMANDJOB_HPP_ */