#ifndef MAINCLASS_HH # define MAINCLASS_HH # include # include class MainClass { public: MainClass(int argc, char* argv[]); int usage(); int execute(); static int get_current_device(); static bool set_current_device(int c); private: bool build_actions_(); bool bad_value_(); int argc_; char** argv_; std::vector> actions_; static int current_device_; }; #endif /* !MAINCLASS_HH */