//#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@>
int load(std::vector<CommandFunctionPair> & pairs)
{
 /*
 CommandFunctionPair name("command" for external smoothcom call,
          "function" internal name of the function,
          int user that is switched to during execution,
          int group that is switched to during execution,
          int version will supersede earlier .so versions);
 */

 int version = 332;

 CommandFunctionPair set_xtaccess_function ("setxtaccess","set_xtaccess",0,0,version);
 CommandFunctionPair set_portfw_function   ("setportfw",    "set_portfw",0,0,version);
 CommandFunctionPair ifalias_down_function ("ifaliasdown", "ifaliasdown",0,0,version);
 CommandFunctionPair ifalias_up_function   ("ifaliasup",     "ifaliasup",0,0,version);
 CommandFunctionPair edit_crontab_function ("write2crontab", "edit_crontab",0,0,version);

 pairs.push_back(set_xtaccess_function);
 pairs.push_back(set_portfw_function);
 pairs.push_back(ifalias_down_function);
 pairs.push_back(ifalias_up_function);
 pairs.push_back(edit_crontab_function);

 return 0;
}
Beispiel #2
0
int load(std::vector<CommandFunctionPair> & pairs)
{
	/* CommandFunctionPair name("command", "function"); */
	CommandFunctionPair set_xtaccess_function("setxtaccess", "set_xtaccess", 0, 0);

	pairs.push_back(set_xtaccess_function);

	return 0;
}