Lines Matching refs:cli
66 int SecondaryTableController::addRoute(SocketClient *cli, char *iface, char *dest, int prefix,
74 cli->sendMsg(ResponseCode::OperationFailed, "Max number NATed", true);
82 return modifyRoute(cli, ADD, iface, dest, prefix, gateway, tableIndex);
85 int SecondaryTableController::modifyRoute(SocketClient *cli, char *action, char *iface, char *dest,
98 if (runAndFree(cli, cmd)) {
102 cli->sendMsg(ResponseCode::OperationFailed, "ip route modification failed", true);
114 cli->sendMsg(ResponseCode::CommandOkay, "Route modified", false);
118 int SecondaryTableController::removeRoute(SocketClient *cli, char *iface, char *dest, int prefix,
124 cli->sendMsg(ResponseCode::OperationFailed, "Interface not found", true);
128 return modifyRoute(cli, DEL, iface, dest, prefix, gateway, tableIndex);
131 int SecondaryTableController::runAndFree(SocketClient *cli, char *cmd) {
136 cli->sendMsg(ResponseCode::CommandSyntaxError, "Too long", true);