diff --git a/mind_map/定时Wifi开关.xmind b/mind_map/定时Wifi开关.xmind new file mode 100644 index 0000000..159347d Binary files /dev/null and b/mind_map/定时Wifi开关.xmind differ diff --git a/smart_wifi_code/nwfs.lua b/smart_wifi_code/nwfs.lua new file mode 100644 index 0000000..e54239c --- /dev/null +++ b/smart_wifi_code/nwfs.lua @@ -0,0 +1,87 @@ +--set +function fork_smart_wifi_updown(wnet, close_hour, close_min, open_hour, open_min, week_repeat) + if week_repeat == "non-repeat" then + week_repeat = "0,1,2,3,4,5,6" --"1,2,3,4,5,6,0 is error,可能会误删repeat的数据" + cmd_close = "/sbin/smart_wifi "..close_min.." "..close_hour.." "..week_repeat + cmd_open = "/sbin/smart_wifi "..open_min.." "..open_hour.." "..week_repeat + else + cmd_close = "echo '"..close_min.." "..close_hour.." * * "..week_repeat.." /sbin/wifi down "..wnet..";" + ..close_min..close_hour..open_min..open_hour..week_repeat + ..">/dev/null 2>/dev/null' >> /etc/crontabs/root; crontab /etc/crontabs/root;" + + cmd_open = "echo '"..open_min.." "..open_hour.." * * "..week_repeat.." /sbin/wifi up "..wnet..";" + ..close_min..close_hour..open_min..open_hour..week_repeat + ..">/dev/null 2>/dev/null' >> /etc/crontabs/root; echo '' >> /etc/crontabs/root; crontab /etc/crontabs/root;" + end + luci.http.write_json(cmd_close) + luci.http.write_json(cmd_open) + + exec_cmd_in_sh(cmd_close) + posix.sleep(1) + exec_cmd_in_sh(cmd_open) +end + +--stop +function set_smart_wifi_stop(update_flag) + local cmd = "sed -i '/"..update_flag.."/d' /etc/crontabs/root; crontab /etc/crontabs/root" + exec_cmd_in_sh(cmd) + luci.http.write_json(cmd) +end + + +--function: 定时wifi开关shell形式 +--author: rh_Jameson +function set_smart_wifi_updown() + + --get para + --wnet = luci.http.formvalue("wnet") + --close_hour = luci.http.formvalue("close_hour") + --close_min = luci.http.formvalue("close_min") + --open_hour = luci.http.formvalue("open_hour") + --open_min = luci.http.formvalue("open_min") + --repeat_var_from_http = luci.http.formvalue("repeat_var") + --func = luci.http.formvalue("func") + + --test + local wnet = 'mt7628' + local close_hour = "07" + local close_min = "25" + local open_hour = "07" + local open_min = "26" + local repeat_var_from_http = "1111111" + local func = luci.http.formvalue("func") + --para err manage + if string.len(repeat_var_from_http) ~= 7 then + luci.http.write_json("len error") + return + end + + --get repeat + local week_repeat = "" + for i = 0, #repeat_var_from_http do + tmp = string.sub(repeat_var_from_http, i, i) + if tmp == "1" then + if i == #repeat_var_from_http then + week_repeat = week_repeat..0 + break + end + week_repeat = week_repeat..tostring(i).."," + end + end + if week_repeat == "" then + week_repeat = "non-repeat" + end + --exec + if func == "set" then + fork_smart_wifi_updown(wnet, close_hour, close_min, open_hour, open_min, week_repeat) + elseif func == "stop" or func == "update" then + local update_flag = luci.http.formvalue("flag") + set_smart_wifi_stop(update_flag) + + if func == "update" then + posix.sleep(1) + fork_smart_wifi_updown(wnet, close_hour, close_min, open_hour, open_min, week_repeat) + end + end +end + diff --git a/smart_wifi_code/nwfs.lua~ b/smart_wifi_code/nwfs.lua~ new file mode 100644 index 0000000..8ae9d5a --- /dev/null +++ b/smart_wifi_code/nwfs.lua~ @@ -0,0 +1,101 @@ +function set_wifi_up() + --local cmd = "/sbin/wifi up".. wnet + local cmd = "/sbin/wifi up ".. "mt7628" + exec_cmd_in_sh(cmd) + luci.http.write_json("true") +end + +function set_wifi_down() + local cmd = "/sbin/wifi down ".."mt7628" + --local cmd = "/sbin/wifi down"..wnet + exec_cmd_in_sh(cmd) + luci.http.write_json("true") +end + +--set +function fork_smart_wifi_updown(wnet, close_hour, close_min, open_hour, open_min, week_repeat) + if week_repeat == "non-repeat" then + week_repeat = "0,1,2,3,4,5,6" --"1,2,3,4,5,6,0 is error,可能会误删repeat的数据" + cmd_close = "/sbin/smart_wifi "..close_min.." "..close_hour.." "..week_repeat + cmd_open = "/sbin/smart_wifi "..open_min.." "..open_hour.." "..week_repeat + else + cmd_close = "echo '"..close_min.." "..close_hour.." * * "..week_repeat.." /sbin/wifi down "..wnet..";" + ..close_min..close_hour..open_min..open_hour..week_repeat + ..">/dev/null 2>/dev/null' >> /etc/crontabs/root; crontab /etc/crontabs/root;" + + cmd_open = "echo '"..open_min.." "..open_hour.." * * "..week_repeat.." /sbin/wifi up "..wnet..";" + ..close_min..close_hour..open_min..open_hour..week_repeat + ..">/dev/null 2>/dev/null' >> /etc/crontabs/root; echo '' >> /etc/crontabs/root; crontab /etc/crontabs/root;" + end + luci.http.write_json(cmd_close) + luci.http.write_json(cmd_open) + + exec_cmd_in_sh(cmd_close) + posix.sleep(1) + exec_cmd_in_sh(cmd_open) +end + +--stop +function set_smart_wifi_stop(update_flag) + local cmd = "sed -i '/"..update_flag.."/d' /etc/crontabs/root; crontab /etc/crontabs/root" + exec_cmd_in_sh(cmd) + luci.http.write_json(cmd) +end + + +--function: 定时wifi开关shell形式 +--author: rh_Jameson +function set_smart_wifi_updown() + + --get para + --wnet = luci.http.formvalue("wnet") + --close_hour = luci.http.formvalue("close_hour") + --close_min = luci.http.formvalue("close_min") + --open_hour = luci.http.formvalue("open_hour") + --open_min = luci.http.formvalue("open_min") + --repeat_var_from_http = luci.http.formvalue("repeat_var") + --func = luci.http.formvalue("func") + + --test + local wnet = 'mt7628' + local close_hour = "07" + local close_min = "25" + local open_hour = "07" + local open_min = "26" + local repeat_var_from_http = "1111111" + local func = luci.http.formvalue("func") + --para err manage + if string.len(repeat_var_from_http) ~= 7 then + luci.http.write_json("len error") + return + end + + --get repeat + local week_repeat = "" + for i = 0, #repeat_var_from_http do + tmp = string.sub(repeat_var_from_http, i, i) + if tmp == "1" then + if i == #repeat_var_from_http then + week_repeat = week_repeat..0 + break + end + week_repeat = week_repeat..tostring(i).."," + end + end + if week_repeat == "" then + week_repeat = "non-repeat" + end + --exec + if func == "set" then + fork_smart_wifi_updown(wnet, close_hour, close_min, open_hour, open_min, week_repeat) + elseif func == "stop" or func == "update" then + local update_flag = luci.http.formvalue("flag") + set_smart_wifi_stop(update_flag) + + if func == "update" then + posix.sleep(1) + fork_smart_wifi_updown(wnet, close_hour, close_min, open_hour, open_min, week_repeat) + end + end +end + diff --git a/R10-WIFI.lua b/smart_wifi_code/old/R10-WIFI.lua similarity index 100% rename from R10-WIFI.lua rename to smart_wifi_code/old/R10-WIFI.lua diff --git a/smart_wifi_code/smart_wifi b/smart_wifi_code/smart_wifi new file mode 100755 index 0000000..d7d5c6c --- /dev/null +++ b/smart_wifi_code/smart_wifi @@ -0,0 +1,4 @@ +#!/bin/sh +echo "" >> /etc/crontabs/root; +echo "$1 $2 * * $3 /sbin/wifi down mt7628;sleep 4; sed -i '/$1$2$3/d' /etc/crontabs/root; crontab /etc/crontab/root; $1$2$3 >/dev/null 2>/dev/null " >> /etc/crontabs/root; crontab /etc/crontabs/root; +echo "" >> /etc/crontabs/root; diff --git a/smart_wifi_code/test.lua b/smart_wifi_code/test.lua new file mode 100644 index 0000000..fa93366 --- /dev/null +++ b/smart_wifi_code/test.lua @@ -0,0 +1,24 @@ +local nwfs = require "meizu.nwfs" + +--error +--nwfs.fork_smart_wifi_updown("mt7628", "*", "*", "*", "*", "*") + + + + +--set repeat task test +--nwfs.fork_smart_wifi_updown("mt7628", "22", "22", "22", "23", "1,4,5,0") +--posix.sleep(2) +--nwfs.fork_smart_wifi_updown("mt7628", "12", "09", "22", "23", "1,2,3,4,5,6,0") + + + +--stop all task +nwfs.set_smart_wifi_stop("*****") + + + +--set non-repeat task test +--nwfs.fork_smart_wifi_updown("mt7628", "12", "06", "22", "23", "non-repeat") +--posix.sleep(1) +--nwfs.fork_smart_wifi_updown("mt7628", "22", "11", "11", "22", "non-repeat") diff --git a/smart_wifi_code/updateWifi.lua b/smart_wifi_code/updateWifi.lua new file mode 100644 index 0000000..af6907f --- /dev/null +++ b/smart_wifi_code/updateWifi.lua @@ -0,0 +1,554 @@ +==============================第一版============================= +--function: 定时wifi开关 +--author: rh_Jameson +function smart_wifi_shutdown() + local wnet = 'mt7628.network1' + local table = {} + + --get para + --local close_time = luci.http.formvalue("close_time") + --local open_time = luci.http.formvalue("open_time") + + --test normal + --local close_time = os.time() + 5 + --local restart_time = os.time() + 10 + + --test exception + local close_time = os.time() - 5 + local restart_time = os.time() - 10 + + --para err manage + if close_time < os.time() or restart_time < close_time then + table["err"] = true + luci.http.write_json(table) + return + end + --do close + while true do + if os.time() ~= close_time then + posix.sleep(1) + else + wifi_shutdown(wnet) + table["close"] = true + luci.http.write_json(table) + break + end + end + + --do restart + while true do + if os.time() ~= restart_time then + posix.sleep(1) + else + wifi_reconnect(wnet) + table["restart"] = true + luci.http.write_json(table) + break + end + end +end + +============================第二版================================ + + +-----------------------api/index.lua------------------------------ +set_smart_wifi_updown = nwfs.set_smart_wifi_updown +set_wifi_up = nwfs.set_wifi_up +set_wifi_down = nwfs.set_wifi_down +set_smart_wifi_update = nwfs.set_smart_wifi_update +set_smart_wifi_stop = nwfs.set_smart_wifi_stop + +--rh +page = entry({"api", "wifiUp"}, call("set_wifi_up"), nil) +page.leaf = true +page = entry({"api", "wifiDown"}, call("set_wifi_down"), nil) +page.leaf = true +page = entry({"api", "setSmartWifiUpdate"}, call("set_smart_wifi_update"), nil) +page.leaf = true +page = entry({"api", "setSmartWifiStop"}, call("set_smart_wifi_stop"), nil) +page.leaf = true +page = entry({"api", "setSmartWifiUpdown"}, call("set_smart_wifi_updown"), nil) +page.leaf = true + + + + +------------------------meizu/nwfs.lua---------------------------- +function set_wifi_up() + --local cmd = "/sbin/wifi up".. wnet + local cmd = "/sbin/wifi up ".. "mt7628" + exec_cmd_in_sh(cmd) + luci.http.write_json("true") +end + +function set_wifi_down() + local cmd = "/sbin/wifi down ".."mt7628" + --local cmd = "/sbin/wifi down"..wnet + exec_cmd_in_sh(cmd) + luci.http.write_json("true") +end + +function set_smart_wifi_stop() + local pid = luci.http.formvalue("pid") + --exception manage + if(close_time == nil or open_time == nil) then + luci.http.write_json("smart_wifi not set") + return + end + if(pid == nil) then + luci.http.write_json("pid err") + end + + --到点关闭前 + if os.time() < close_time then + local cmd = "kill "..pid + --到点关闭后,到点启动前 + elseif os.time() >= close_time and os.time() <= open_time then + local cmd = "kill "..pid.."; /sbin/wifi up" + --到点启动后 + else + luci.http.write_json("smart wifi has finished,can not stop!") + return + end + exec_cmd_in_sh(cmd) + luci.http.write_json("true") +end + +function set_smart_wifi_update() + local pid = luci.http.formvalue("pid") + + --exception manage + if(close_time == nil or open_time == nil) then + luci.http.write_json("smart_wifi not set") + return + end + if(pid == nil) then + luci.http.write_json("pid err") + end + + --到点关闭前 + if os.time() < close_time then + local cmd = "kill "..pid + --到点关闭后,到点启动前 + elseif os.time() >= close_time and os.time() <= open_time then + local cmd = "kill "..pid.."; /sbin/wifi up" + --到点启动后 + end + exec_cmd_in_sh(cmd) + + --get para + --close_time = os.time(lucimZhttp.formvalue("close_time")) + --open_time = os.time(luci.http.formvalue("open_time")) + + --test normal + close_time = os.time() + 5 + restart_time = os.time() + 10 + + --test exception + --close_time = os.time() - 5 + --restart_time = os.time() - 10 + + set_smart_wifi_updown(close_time, restart_time) +end + + +function fork_smart_wifi_updown( wnet, close_time, open_time) + local close_interval = close_time - os.time() + local open_interval = open_time - os.time() + local cmd = string.format("sleep 15;/sbin/wifi down "..wnet.."; sleep 15; /sbin/wifi up "..wnet) + + return exec_cmd_in_sh(cmd) + --exec_cmd_in_sh(cmd) +end + + +--function: 定时wifi开关shell形式 +--author: rh_Jameson +function set_smart_wifi_updown() + local wnet = 'mt7628' + local info = {} + + --get para + --close_time = lucimZhttp.formvalue("close_time") + --open_time = luci.http.formvalue("open_time") + + --test normal + close_time = os.time() + 5 + restart_time = os.time() + 10 + + --test exception + --close_time = os.time() - 5 + --restart_time = os.time() - 10 + + --para err manage + if close_time < os.time() or restart_time < close_time then + info["SUCCESS"] = false + else + info["SUCCESS"] = true + end + + local pid = fork_smart_wifi_updown(wnet, close_time, restart_time) + info["PID"] = pid + luci.http.write_json(info) +end +--重载 +function set_smart_wifi_updown(close_time,restart_time) + + local wnet = 'mt7628' + local info = {} + + --para err manage + if close_time < os.time() or restart_time < close_time then + info["SUCCESS"] = false + else + info["SUCCESS"] = true + end + + local pid = fork_smart_wifi_updown(wnet, close_time, restart_time) + info["PID"] = pid + luci.http.write_json(info) +end + + +-------------------------------bfs.lua--line_92------------------------------- +function exec_cmd_in_sh(command) + local nio = require("nixio") + require "MZLog".log(3, command) + local pid = nio.fork() + if pid > 0 then + return pid + elseif pid == 0 then + nio.chdir("/") + local null = nio.open("/dev/null", "w+") + if null then + nio.dup(null, nio.stderr) + nio.dup(null, nio.stdout) + nio.dup(null, nio.stdin) + if null:fileno() > 2 then + null:close() + end + end + nio.exec("/bin/sh", "-c", command) + end +end + + +-------------------------UTC-CODE-字符串形式UTC时间转时间戳------------------------ +local lue = require("luci.util").exec +local t = lue([[date -d "2010-10-10 10:10:10" +%s]]) +print(tonumber(t)) + + +local lue = require("luci.util").exec + + +--local t = lue('date -d "2010-10-10 10:10:10" +%s') + +local t = lue([[date -d "2010-10-10 10:10:10" +%s]]) + +print(tonumber(t)) +print(t) + + +----------------------------Lua-多线程回调函数实现--------------------------------- +--回调 +function fork_exec_in_lua(func) + local nio = require("nixio") +-- require "MZLog".log(3, command) + local pid = nio.fork() + if pid > 0 then + print(pid) + return + elseif pid == 0 then + func() + end +end + + +--主调 +local bfs = require("meizu.bfs") +function test() + local i = 1 + while(i < 10) do + print(i) + i = i + 1 + end +end + +bfs.fork_exec_in_lua(test) + + + +----------------------------Lua-函数不可以重载----------------------------------- +--test +function fun() + print("11111") +end + +function fun(str) + print(str) +end + +fun() +fun("2222") +fun() + + +--result +nil +2222 +nil + +----------------------------crontabs & crond------------------------------------ + +crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 +crontab -l //列出某个用户cron服务的详细内容 +crontab -r //删除没个用户的cron服务 +crontab -e //编辑某个用户的cron服务 + +基本用法: +1. crontab -l +列出当前的crontab任务 +2. crontab -d +删除当前的crontab任务 +3. crontab -e (solaris5.8上面是 crontab -r) +编辑一个crontab任务,ctrl_D结束 + + +4. crontab filename +以filename做为crontab的任务列表文件并载入 + +/*以下是多启动一个进程进行服务*/ +crond start //启动服务 + +crond stop //关闭服务 + +crond restart //重启服务 + +crond reload //重新载入配置 + +--openwrt设置/etc/crontabs/root: +* * * * * echo "hello" >> /cron.txt + +--每次做修改时使用crontab /etc/crondtabs/root +--crontabs/root文件下写的定时任务是多线程运行,不按顺序执行 + + +Sed命令: +sed -n '/hello/p' cron.txt 查询hello关键字,打印相应行 + +sed '/hello/d' cron.txt 删除含hello的行,输出到屏幕(原文件没删除) + +sed -i '/hello/d' cron.txt 直接修改原文件 + + + +--[[non-repeat任务]]-- +* * * * * echo "flag non-repeat">> /cron.txt; sed -i '/sed/d' /etc/crontabs/root + +--[[repeat任务]]-- +--添加定时任务exam +echo "* * * * * date >>/cron.txt">>/etc/crontabs/root;flag >/dev/null 2>/ + +--删除定时任务exam +sed -i '/hello/d' /etc/crontabs/root + +--修改定时任务exam + +==================================第三版-TEST================================ + +echo '* * * * non-repeat /sbin/wifi down mt7628; sed -i "/* * * * non-repeat/d" etc/crontabs/root' >> /etc/crontabs/root; crontab /etc/crontabs/root; + +* * * * * /sbin/wifi down mt7628; sed -i '/sed/d' etc/crontabs/root; crontab /etc/crontabs/root; +* * * * * date >>/cron.txt; sed -i '/sed/d' /etc/crontabs/root + + +--non-repeat任务: +echo "$1 $2 * * $3 /sbin/wifi down mt7628; + sleep 4; + sed -i '/$1$2$3/d' /etc/crontabs/root; + crontab /etc/crontab/root; + $1$2$3 >/dev/null 2>/dev/null " >> /etc/crontabs/root; crontab /etc/crontabs/root; + +bin cron.txt * * dev /sbin/wifi down mt7628;sleep 4; sed -i '/bincron.txtdev/d' /etc/crontabs/root; crontab /etc/crontab/root; bincron.txtdev >/dev/null 2>/dev/null + + + +--non-repeate任务: + if week_repeat == "non-repeat" then + week_repeat = "0,1,2,3,4,5,6" + close_min = "40" + Segmentation fault + cmd = "/sbin/smart@OpenWrt:/usr/lib/lua/meizu# e_hour.." "..week_repeat + else + cmd = "echo '"..close_min.." "..close_hour.." * * "..week_repeat.." /sbin/wifi down "..wnet.."' >> /etc/crontabs/root; crontab /etc/cronta + ..close_min..close_hour..open_hour..open_min..week_repeat.." >/dev/null 2>/dev/null" + --cmd = "echo '"..open_min.." "..open_hour.." * * "..week_repeat.." /sbin/wifi up "..wnet.."' >> /etc/crontabs/root; crontab /etc/crontabs + end + luci.http.write_json(cmd) + exec_cmd_in_sh(cmd) + luci.http.write_json(true) + + + +if week_repeat == "non-repeat" then + week_repeat = "*" + cmd_close = "/sbin/smart_wifi "..close_hour.." "..close_min.." "..week_repeat + --cmd_open = "echo '"..close_min.." "..close_hour.." * * "..week_repeat.." /sbin/wifi down "..wnet + -- .."; sed -i '/"..close_min..close_hour..open_hour..open_min..week_repeat + -- .."/d' etc/crontabs/root >> /etc/crontabs/root; crontab /etc/crontabs/root; " + -- ..close_min..close_hour..open_hour..open_min..week_repeat.." >/dev/null 2>/dev/null" + else + cmd_close = "echo '"..close_min.." "..close_hour.." * * "..week_repeat.." /sbin/wifi down "..wnet + .."' >> /etc/crontabs/root; crontab /etc/crontabs/root; " + ..close_min..close_hour..open_hour..open_min..week_repeat.." >/dev/null 2>/dev/null" + + --cmd_open = "echo '"..open_min.." "..open_hour.." * * "..week_repeat.." /sbin/wifi up "..wnet.."' >> /etc/crontabs/root; crontab /etc/crontabs/root; "..close_min..close_hour..open_hour..open_min..week_repeat.." >/dev/null 2>/dev/null" + end + + luci.http.write_json(cmd_close) + --luci.http.write_json(cmd_open) + + exec_cmd_in_sh(cmd_close) + --exec_cmd_in_sh(cmd_open) + + luci.http.write_json(true) + + +===============================================================第三版-succeed==================================================== + +-------------------------./package/base-files/files/sbin/wifi------------------------------------ + +#!/bin/sh +echo "" >> /etc/crontabs/root; +echo "$1 $2 * * $3 /sbin/wifi down mt7628;sleep 4; sed -i '/$1$2$3/d' /etc/crontabs/root; crontab /etc/crontab/root; $1$2$3 >/dev/null 2>/dev/null " >> /etc/crontabs/root; crontab /etc/crontabs/root; +echo "" >> /etc/crontabs/root; + + + +------------------------------------------------set smart wifi------------------------------------ +function fork_smart_wifi_updown(wnet, close_hour, close_min, open_hour, open_min, week_repeat) + if week_repeat == "non-repeat" then + week_repeat = "0,1,2,3,4,5,6" --"1,2,3,4,5,6,0 is error,可能会误删repeat的数据" + cmd_close = "/sbin/smart_wifi "..close_min.." "..close_hour.." "..week_repeat + cmd_open = "/sbin/smart_wifi "..open_min.." "..open_hour.." "..week_repeat + else + cmd_close = "echo '"..close_min.." "..close_hour.." * * "..week_repeat.." /sbin/wifi down "..wnet..";" + ..close_min..close_hour..open_min..open_hour..week_repeat + ..">/dev/null 2>/dev/null' >> /etc/crontabs/root; crontab /etc/crontabs/root;" + + cmd_open = "echo '"..open_min.." "..open_hour.." * * "..week_repeat.." /sbin/wifi up "..wnet..";" + ..close_min..close_hour..open_min..open_hour..week_repeat + ..">/dev/null 2>/dev/null' >> /etc/crontabs/root; echo '' >> /etc/crontabs/root; crontab /etc/crontabs/root;" + end + luci.http.write_json(cmd_close) + luci.http.write_json(cmd_open) + + exec_cmd_in_sh(cmd_close) + posix.sleep(1) + exec_cmd_in_sh(cmd_open) +end + +-----------------------------------------------stop smart wifi------------------------------------ +function set_smart_wifi_stop(update_flag) + local cmd = "sed -i '/"..update_flag.."/d' /etc/crontabs/root; crontab /etc/crontabs/root" + exec_cmd_in_sh(cmd) + luci.http.write_json(cmd) +end + + + +--------------------------------------------update smart wifi------------------------------------- +--(stop + set) smartwifi + + + + +----------------------------------------------smart wifi api-------------------------------------- +--function: 定时wifi开关shell形式 +--author: rh_Jameson +function set_smart_wifi_updown() + + --get para + --wnet = luci.http.formvalue("wnet") + --close_hour = luci.http.formvalue("close_hour") + --close_min = luci.http.formvalue("close_min") + --open_hour = luci.http.formvalue("open_hour") + --open_min = luci.http.formvalue("open_min") + --repeat_var_from_http = luci.http.formvalue("repeat_var") + --func = luci.http.formvalue("func") + + --test + local wnet = 'mt7628' + local close_hour = "07" + local close_min = "25" + local open_hour = "07" + local open_min = "26" + local repeat_var_from_http = "1111111" + local func = luci.http.formvalue("func") + --para err manage + if string.len(repeat_var_from_http) ~= 7 then + luci.http.write_json("len error") + return + end + + --get repeat + local week_repeat = "" + for i = 0, #repeat_var_from_http do + tmp = string.sub(repeat_var_from_http, i, i) + if tmp == "1" then + if i == #repeat_var_from_http then + week_repeat = week_repeat..0 + break + end + week_repeat = week_repeat..tostring(i).."," + end + end + if week_repeat == "" then + week_repeat = "non-repeat" + end + --exec + if func == "set" then + fork_smart_wifi_updown(wnet, close_hour, close_min, open_hour, open_min, week_repeat) + elseif func == "stop" or func == "update" then + local update_flag = luci.http.formvalue("flag") + set_smart_wifi_stop(update_flag) + + if func == "update" then + posix.sleep(1) + fork_smart_wifi_updown(wnet, close_hour, close_min, open_hour, open_min, week_repeat) + end + end +end + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags b/tags deleted file mode 100644 index ccf3635..0000000 --- a/tags +++ /dev/null @@ -1,3397 +0,0 @@ -!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ -!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ -!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/ -!_TAG_PROGRAM_NAME Exuberant Ctags // -!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/ -!_TAG_PROGRAM_VERSION 5.9~svn20110310 // -"Failed to execute " .. (type(c.target) ./Me_Lua/h10/luci/dispatcher.lua /^ "Failed to execute " .. (type(c.target) == "function" and "function" or c.target.type or "unknown") ..$/;" f -"Failed to execute " .. (type(c.target) ./Me_Lua/h13/luci/dispatcher.lua /^ "Failed to execute " .. (type(c.target) == "function" and "function" or c.target.type or "unknown") ..$/;" f -"Failed to execute " .. (type(c.target) ./Mi_Lua/luci/dispatcher.lua /^ "Failed to execute " .. (type(c.target) == "function" and "function" or c.target.type or "unknown") ..$/;" f -ADD ./Mi_Lua/sha1.lua /^local function ADD(first, ...)$/;" f -AND ./Mi_Lua/sha1.lua /^local function AND(a, b)$/;" f -AbstractSection.__init__ ./Mi_Lua/luci/cbi.lua /^function AbstractSection.__init__(self, map, sectiontype, ...)$/;" f -AbstractSection.add_dynamic ./Mi_Lua/luci/cbi.lua /^function AbstractSection.add_dynamic(self, field, optional)$/;" f -AbstractSection.cfgvalue ./Mi_Lua/luci/cbi.lua /^function AbstractSection.cfgvalue(self, section)$/;" f -AbstractSection.create ./Mi_Lua/luci/cbi.lua /^function AbstractSection.create(self, section)$/;" f -AbstractSection.has_tabs ./Mi_Lua/luci/cbi.lua /^function AbstractSection.has_tabs(self)$/;" f -AbstractSection.option ./Mi_Lua/luci/cbi.lua /^function AbstractSection.option(self, class, option, ...)$/;" f -AbstractSection.parse_dynamic ./Mi_Lua/luci/cbi.lua /^function AbstractSection.parse_dynamic(self, section)$/;" f -AbstractSection.parse_optionals ./Mi_Lua/luci/cbi.lua /^function AbstractSection.parse_optionals(self, section)$/;" f -AbstractSection.push_events ./Mi_Lua/luci/cbi.lua /^function AbstractSection.push_events(self)$/;" f -AbstractSection.remove ./Mi_Lua/luci/cbi.lua /^function AbstractSection.remove(self, section)$/;" f -AbstractSection.render_tab ./Mi_Lua/luci/cbi.lua /^function AbstractSection.render_tab(self, tab, ...)$/;" f -AbstractSection.tab ./Mi_Lua/luci/cbi.lua /^function AbstractSection.tab(self, tab, title, desc)$/;" f -AbstractSection.taboption ./Mi_Lua/luci/cbi.lua /^function AbstractSection.taboption(self, tab, ...)$/;" f -AbstractValue.__init__ ./Mi_Lua/luci/cbi.lua /^function AbstractValue.__init__(self, map, section, option, ...)$/;" f -AbstractValue.add_error ./Mi_Lua/luci/cbi.lua /^function AbstractValue.add_error(self, section, type, msg)$/;" f -AbstractValue.additional ./Mi_Lua/luci/cbi.lua /^function AbstractValue.additional(self, value)$/;" f -AbstractValue.cbid ./Mi_Lua/luci/cbi.lua /^function AbstractValue.cbid(self, section)$/;" f -AbstractValue.cfgvalue ./Mi_Lua/luci/cbi.lua /^function AbstractValue.cfgvalue(self, section)$/;" f -AbstractValue.depends ./Mi_Lua/luci/cbi.lua /^function AbstractValue.depends(self, field, value)$/;" f -AbstractValue.formcreated ./Mi_Lua/luci/cbi.lua /^function AbstractValue.formcreated(self, section)$/;" f -AbstractValue.formvalue ./Mi_Lua/luci/cbi.lua /^function AbstractValue.formvalue(self, section)$/;" f -AbstractValue.mandatory ./Mi_Lua/luci/cbi.lua /^function AbstractValue.mandatory(self, value)$/;" f -AbstractValue.parse ./Mi_Lua/luci/cbi.lua /^function AbstractValue.parse(self, section, novld)$/;" f -AbstractValue.prepare ./Mi_Lua/luci/cbi.lua /^function AbstractValue.prepare(self)$/;" f -AbstractValue.remove ./Mi_Lua/luci/cbi.lua /^function AbstractValue.remove(self, section)$/;" f -AbstractValue.render ./Mi_Lua/luci/cbi.lua /^function AbstractValue.render(self, s, scope)$/;" f -AbstractValue.validate ./Mi_Lua/luci/cbi.lua /^function AbstractValue.validate(self, value)$/;" f -AbstractValue.write ./Mi_Lua/luci/cbi.lua /^function AbstractValue.write(self, section, value)$/;" f -ActiveDecoder.__init__ ./Mi_Lua/luci/json.lua /^function ActiveDecoder.__init__(self, source, customnull)$/;" f -ActiveDecoder.fetch ./Mi_Lua/luci/json.lua /^function ActiveDecoder.fetch(self)$/;" f -ActiveDecoder.get ./Mi_Lua/luci/json.lua /^function ActiveDecoder.get(self)$/;" f -Button.__init__ ./Mi_Lua/luci/cbi.lua /^function Button.__init__(self, ...)$/;" f -COPY ./Mi_Lua/sha1.lua /^local function COPY(old)$/;" f -Compound.__init__ ./Mi_Lua/luci/cbi.lua /^function Compound.__init__(self, ...)$/;" f -Compound.parse ./Mi_Lua/luci/cbi.lua /^function Compound.parse(self, ...)$/;" f -Compound.populate_delegator ./Mi_Lua/luci/cbi.lua /^function Compound.populate_delegator(self, delegator)$/;" f -Cursor._affected ./Mi_Lua/luci/model/uci.lua /^function Cursor._affected(self, configlist)$/;" f -Cursor.apply ./Mi_Lua/luci/model/uci.lua /^function Cursor.apply(self, configlist, command)$/;" f -Cursor.delete_all ./Mi_Lua/luci/model/uci.lua /^function Cursor.delete_all(self, config, stype, comparator)$/;" f -Cursor.get_bool ./Mi_Lua/luci/model/uci.lua /^function Cursor.get_bool(self, ...)$/;" f -Cursor.get_first ./Mi_Lua/luci/model/uci.lua /^function Cursor.get_first(self, conf, stype, opt, def)$/;" f -Cursor.get_list ./Mi_Lua/luci/model/uci.lua /^function Cursor.get_list(self, config, section, option)$/;" f -Cursor.load ./Mi_Lua/luci/model/uci.lua /^function Cursor.load(self, ...)$/;" f -Cursor.section ./Mi_Lua/luci/model/uci.lua /^function Cursor.section(self, config, type, name, values)$/;" f -Cursor.set_list ./Mi_Lua/luci/model/uci.lua /^function Cursor.set_list(self, config, section, option, value)$/;" f -Cursor.substate ./Mi_Lua/luci/model/uci.lua /^function Cursor.substate(self)$/;" f -Cursor.tset ./Mi_Lua/luci/model/uci.lua /^function Cursor.tset(self, config, section, values)$/;" f -Cursor.unload ./Mi_Lua/luci/model/uci.lua /^function Cursor.unload(self, ...)$/;" f -Decoder.__init__ ./Mi_Lua/luci/json.lua /^function Decoder.__init__(self, customnull)$/;" f -Decoder.dispatch ./Mi_Lua/luci/json.lua /^function Decoder.dispatch(self, chunk, src_err, strict)$/;" f -Decoder.fetch ./Mi_Lua/luci/json.lua /^function Decoder.fetch(self)$/;" f -Decoder.fetch_atleast ./Mi_Lua/luci/json.lua /^function Decoder.fetch_atleast(self, chunk, bytes)$/;" f -Decoder.fetch_until ./Mi_Lua/luci/json.lua /^function Decoder.fetch_until(self, chunk, pattern)$/;" f -Decoder.get ./Mi_Lua/luci/json.lua /^function Decoder.get(self)$/;" f -Decoder.parse_array ./Mi_Lua/luci/json.lua /^function Decoder.parse_array(self, chunk)$/;" f -Decoder.parse_delimiter ./Mi_Lua/luci/json.lua /^function Decoder.parse_delimiter(self, chunk, delimiter)$/;" f -Decoder.parse_escape ./Mi_Lua/luci/json.lua /^function Decoder.parse_escape(self, chunk)$/;" f -Decoder.parse_false ./Mi_Lua/luci/json.lua /^function Decoder.parse_false(self, chunk)$/;" f -Decoder.parse_literal ./Mi_Lua/luci/json.lua /^function Decoder.parse_literal(self, chunk, literal, value)$/;" f -Decoder.parse_null ./Mi_Lua/luci/json.lua /^function Decoder.parse_null(self, chunk)$/;" f -Decoder.parse_number ./Mi_Lua/luci/json.lua /^function Decoder.parse_number(self, chunk)$/;" f -Decoder.parse_object ./Mi_Lua/luci/json.lua /^function Decoder.parse_object(self, chunk)$/;" f -Decoder.parse_space ./Mi_Lua/luci/json.lua /^function Decoder.parse_space(self, chunk)$/;" f -Decoder.parse_string ./Mi_Lua/luci/json.lua /^function Decoder.parse_string(self, chunk)$/;" f -Decoder.parse_true ./Mi_Lua/luci/json.lua /^function Decoder.parse_true(self, chunk)$/;" f -Decoder.sink ./Mi_Lua/luci/json.lua /^function Decoder.sink(self)$/;" f -Delegator.__init__ ./Mi_Lua/luci/cbi.lua /^function Delegator.__init__(self, ...)$/;" f -Delegator.add ./Mi_Lua/luci/cbi.lua /^function Delegator.add(self, name, node)$/;" f -Delegator.get ./Mi_Lua/luci/cbi.lua /^function Delegator.get(self, name)$/;" f -Delegator.get_active ./Mi_Lua/luci/cbi.lua /^function Delegator.get_active(self)$/;" f -Delegator.get_chain ./Mi_Lua/luci/cbi.lua /^function Delegator.get_chain(self)$/;" f -Delegator.get_next ./Mi_Lua/luci/cbi.lua /^function Delegator.get_next(self, state)$/;" f -Delegator.get_prev ./Mi_Lua/luci/cbi.lua /^function Delegator.get_prev(self, state)$/;" f -Delegator.insert_after ./Mi_Lua/luci/cbi.lua /^function Delegator.insert_after(self, name, after)$/;" f -Delegator.parse ./Mi_Lua/luci/cbi.lua /^function Delegator.parse(self, ...)$/;" f -Delegator.set ./Mi_Lua/luci/cbi.lua /^function Delegator.set(self, name, node)$/;" f -Delegator.set_route ./Mi_Lua/luci/cbi.lua /^function Delegator.set_route(self, ...)$/;" f -DoExec ./Mi_Lua/xiaoqiang/util/XQMitvUtil.lua /^function DoExec(cmd)$/;" f -DummyValue.__init__ ./Mi_Lua/luci/cbi.lua /^function DummyValue.__init__(self, ...)$/;" f -DummyValue.cfgvalue ./Mi_Lua/luci/cbi.lua /^function DummyValue.cfgvalue(self, section)$/;" f -DummyValue.parse ./Mi_Lua/luci/cbi.lua /^function DummyValue.parse(self)$/;" f -DynamicList.__init__ ./Mi_Lua/luci/cbi.lua /^function DynamicList.__init__(self, ...)$/;" f -DynamicList.cfgvalue ./Mi_Lua/luci/cbi.lua /^function DynamicList.cfgvalue(self, section)$/;" f -DynamicList.formvalue ./Mi_Lua/luci/cbi.lua /^function DynamicList.formvalue(self, section)$/;" f -DynamicList.reset_values ./Mi_Lua/luci/cbi.lua /^function DynamicList.reset_values(self)$/;" f -DynamicList.value ./Mi_Lua/luci/cbi.lua /^function DynamicList.value(self, key, val)$/;" f -DynamicList.write ./Mi_Lua/luci/cbi.lua /^function DynamicList.write(self, section, value)$/;" f -Encoder.__init__ ./Mi_Lua/luci/json.lua /^function Encoder.__init__(self, data, buffersize, fastescape)$/;" f -Encoder.dispatch ./Mi_Lua/luci/json.lua /^function Encoder.dispatch(self, data, start)$/;" f -Encoder.parse_bool ./Mi_Lua/luci/json.lua /^function Encoder.parse_bool(self, obj)$/;" f -Encoder.parse_iter ./Mi_Lua/luci/json.lua /^function Encoder.parse_iter(self, obj)$/;" f -Encoder.parse_nil ./Mi_Lua/luci/json.lua /^function Encoder.parse_nil(self)$/;" f -Encoder.parse_number ./Mi_Lua/luci/json.lua /^function Encoder.parse_number(self, obj)$/;" f -Encoder.parse_string ./Mi_Lua/luci/json.lua /^function Encoder.parse_string(self, obj)$/;" f -Encoder.put ./Mi_Lua/luci/json.lua /^function Encoder.put(self, chunk)$/;" f -Encoder.source ./Mi_Lua/luci/json.lua /^function Encoder.source(self)$/;" f -FileBrowser.__init__ ./Mi_Lua/luci/cbi.lua /^function FileBrowser.__init__(self, ...)$/;" f -FileUpload.__init__ ./Mi_Lua/luci/cbi.lua /^function FileUpload.__init__(self, ...)$/;" f -FileUpload.cfgvalue ./Mi_Lua/luci/cbi.lua /^function FileUpload.cfgvalue(self, section)$/;" f -FileUpload.formcreated ./Mi_Lua/luci/cbi.lua /^function FileUpload.formcreated(self, section)$/;" f -FileUpload.formvalue ./Mi_Lua/luci/cbi.lua /^function FileUpload.formvalue(self, section)$/;" f -FileUpload.remove ./Mi_Lua/luci/cbi.lua /^function FileUpload.remove(self, section)$/;" f -Flag.__init__ ./Mi_Lua/luci/cbi.lua /^function Flag.__init__(self, ...)$/;" f -Flag.cfgvalue ./Mi_Lua/luci/cbi.lua /^function Flag.cfgvalue(self, section)$/;" f -Flag.parse ./Mi_Lua/luci/cbi.lua /^function Flag.parse(self, section)$/;" f -Form.__init__ ./Mi_Lua/luci/cbi.lua /^function Form.__init__(self, ...)$/;" f -Hex ./Mi_Lua/luci/ip.lua /^function Hex( hex, prefix, family, swap )$/;" f -IPv4 ./Mi_Lua/luci/ip.lua /^function IPv4(address, netmask)$/;" f -IPv6 ./Mi_Lua/luci/ip.lua /^function IPv6(address, netmask)$/;" f -IptParser.__init__ ./Mi_Lua/luci/sys/iptparser.lua /^function IptParser.__init__( self, family )$/;" f -IptParser._match_options ./Mi_Lua/luci/sys/iptparser.lua /^function IptParser._match_options( self, o1, o2 )$/;" f -IptParser._parse_addr ./Mi_Lua/luci/sys/iptparser.lua /^function IptParser._parse_addr( self, addr )$/;" f -IptParser._parse_rules ./Mi_Lua/luci/sys/iptparser.lua /^function IptParser._parse_rules( self )$/;" f -IptParser.chain ./Mi_Lua/luci/sys/iptparser.lua /^function IptParser.chain( self, table, chain )$/;" f -IptParser.chains ./Mi_Lua/luci/sys/iptparser.lua /^function IptParser.chains( self, table )$/;" f -IptParser.find ./Mi_Lua/luci/sys/iptparser.lua /^function IptParser.find( self, args )$/;" f -IptParser.is_custom_target ./Mi_Lua/luci/sys/iptparser.lua /^function IptParser.is_custom_target( self, target )$/;" f -IptParser.resync ./Mi_Lua/luci/sys/iptparser.lua /^function IptParser.resync( self )$/;" f -IptParser.tables ./Mi_Lua/luci/sys/iptparser.lua /^function IptParser.tables( self )$/;" f -KEY_FUNC_2G_CHANNEL ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_2G_CHANNEL = "function_channel_2g"$/;" f -KEY_FUNC_2G_SIGNAL ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_2G_SIGNAL = "function_channel_2g_signal"$/;" f -KEY_FUNC_5G_CHANNEL ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_5G_CHANNEL = "function_channel_5g"$/;" f -KEY_FUNC_5G_SIGNAL ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_5G_SIGNAL = "function_channel_5g_signal"$/;" f -KEY_FUNC_APPQOS ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_APPQOS = "function_appqos"$/;" f -KEY_FUNC_DMZ ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_DMZ = "function_dmz"$/;" f -KEY_FUNC_L2TP ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_L2TP = "function_l2tp_web"$/;" f -KEY_FUNC_MACCLONE ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_MACCLONE = "function_clone"$/;" f -KEY_FUNC_NOFLUSHED ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_NOFLUSHED = "function_hdd_hibernation"$/;" f -KEY_FUNC_PLUGIN ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_PLUGIN = "function_plugin"$/;" f -KEY_FUNC_PORTENABLE ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_PORTENABLE = "function_port_forwarding_active"$/;" f -KEY_FUNC_PORTFADD ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_PORTFADD = "function_port_forwarding_add"$/;" f -KEY_FUNC_PPTP ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_PPTP = "function_pptp_web"$/;" f -KEY_FUNC_QOS ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_QOS = "function_qos"$/;" f -KEY_FUNC_RANGEFADD ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_RANGEFADD = "function_range_forwarding_add"$/;" f -KEY_FUNC_UPNP ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_UPNP = "function_upnp"$/;" f -KEY_FUNC_WIRELESS_ACCESS ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_WIRELESS_ACCESS = "function_wireless_access"$/;" f -KEY_FUNC_WIRELESS_BLACK ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_WIRELESS_BLACK = "function_wireless_access_blacklist"$/;" f -KEY_FUNC_WIRELESS_WHITE ./Mi_Lua/xiaoqiang/XQLog.lua /^KEY_FUNC_WIRELESS_WHITE = "function_wireless_access_whitelist"$/;" f -LEVEL_FUNCS[i] ./Mi_Lua/logging.lua /^ LEVEL_FUNCS[i] = function(self, ...)$/;" f -LOG_MSG ./Mi_Lua/logging.lua /^local function LOG_MSG(self, level, fmt, ...)$/;" f -ListValue.__init__ ./Mi_Lua/luci/cbi.lua /^function ListValue.__init__(self, ...)$/;" f -ListValue.reset_values ./Mi_Lua/luci/cbi.lua /^function ListValue.reset_values(self)$/;" f -ListValue.validate ./Mi_Lua/luci/cbi.lua /^function ListValue.validate(self, val)$/;" f -ListValue.value ./Mi_Lua/luci/cbi.lua /^function ListValue.value(self, key, val, ...)$/;" f -M.strsplit ./Me_Lua/h10/Posix.lua /^function M.strsplit(str, delim, maxNb)$/;" f -M.strsplit ./Me_Lua/h13/Posix.lua /^function M.strsplit(str, delim, maxNb)$/;" f -M.strsplit ./Mi_Lua/Posix.lua /^function M.strsplit(str, delim, maxNb)$/;" f -M.timeradd ./Me_Lua/h10/Posix.lua /^function M.timeradd (x,y)$/;" f -M.timeradd ./Me_Lua/h13/Posix.lua /^function M.timeradd (x,y)$/;" f -M.timeradd ./Mi_Lua/Posix.lua /^function M.timeradd (x,y)$/;" f -M.timercmp ./Me_Lua/h10/Posix.lua /^function M.timercmp (x, y)$/;" f -M.timercmp ./Me_Lua/h13/Posix.lua /^function M.timercmp (x, y)$/;" f -M.timercmp ./Mi_Lua/Posix.lua /^function M.timercmp (x, y)$/;" f -M.timersub ./Me_Lua/h10/Posix.lua /^function M.timersub (x,y)$/;" f -M.timersub ./Me_Lua/h13/Posix.lua /^function M.timersub (x,y)$/;" f -M.timersub ./Mi_Lua/Posix.lua /^function M.timersub (x,y)$/;" f -M.timesleep ./Me_Lua/h10/Posix.lua /^function M.timesleep (x)$/;" f -M.timesleep ./Me_Lua/h13/Posix.lua /^function M.timesleep (x)$/;" f -M.timesleep ./Mi_Lua/Posix.lua /^function M.timesleep (x)$/;" f -M.var_dump ./Me_Lua/h10/Posix.lua /^function M.var_dump(data, max_level, prefix)$/;" f -M.var_dump ./Me_Lua/h13/Posix.lua /^function M.var_dump(data, max_level, prefix)$/;" f -M.var_dump ./Mi_Lua/Posix.lua /^function M.var_dump(data, max_level, prefix)$/;" f -Map.__init__ ./Mi_Lua/luci/cbi.lua /^function Map.__init__(self, config, ...)$/;" f -Map.add ./Mi_Lua/luci/cbi.lua /^function Map.add(self, sectiontype)$/;" f -Map.chain ./Mi_Lua/luci/cbi.lua /^function Map.chain(self, config)$/;" f -Map.del ./Mi_Lua/luci/cbi.lua /^function Map.del(self, section, option)$/;" f -Map.formvalue ./Mi_Lua/luci/cbi.lua /^function Map.formvalue(self, key)$/;" f -Map.formvaluetable ./Mi_Lua/luci/cbi.lua /^function Map.formvaluetable(self, key)$/;" f -Map.get ./Mi_Lua/luci/cbi.lua /^function Map.get(self, section, option)$/;" f -Map.get_scheme ./Mi_Lua/luci/cbi.lua /^function Map.get_scheme(self, sectiontype, option)$/;" f -Map.parse ./Mi_Lua/luci/cbi.lua /^function Map.parse(self, readinput, ...)$/;" f -Map.render ./Mi_Lua/luci/cbi.lua /^function Map.render(self, ...)$/;" f -Map.section ./Mi_Lua/luci/cbi.lua /^function Map.section(self, class, ...)$/;" f -Map.set ./Mi_Lua/luci/cbi.lua /^function Map.set(self, section, option, value)$/;" f -Map.state_handler ./Mi_Lua/luci/cbi.lua /^function Map.state_handler(self, state)$/;" f -Map.submitstate ./Mi_Lua/luci/cbi.lua /^function Map.submitstate(self)$/;" f -MultiValue.__init__ ./Mi_Lua/luci/cbi.lua /^function MultiValue.__init__(self, ...)$/;" f -MultiValue.render ./Mi_Lua/luci/cbi.lua /^function MultiValue.render(self, ...)$/;" f -MultiValue.reset_values ./Mi_Lua/luci/cbi.lua /^function MultiValue.reset_values(self)$/;" f -MultiValue.validate ./Mi_Lua/luci/cbi.lua /^function MultiValue.validate(self, val)$/;" f -MultiValue.value ./Mi_Lua/luci/cbi.lua /^function MultiValue.value(self, key, val)$/;" f -MultiValue.valuelist ./Mi_Lua/luci/cbi.lua /^function MultiValue.valuelist(self, section)$/;" f -NOT ./Mi_Lua/sha1.lua /^local function NOT(a)$/;" f -NamedSection.__init__ ./Mi_Lua/luci/cbi.lua /^function NamedSection.__init__(self, map, section, stype, ...)$/;" f -NamedSection.parse ./Mi_Lua/luci/cbi.lua /^function NamedSection.parse(self, novld)$/;" f -Node.__init__ ./Mi_Lua/luci/cbi.lua /^function Node.__init__(self, title, description)$/;" f -Node._run_hook ./Mi_Lua/luci/cbi.lua /^function Node._run_hook(self, hook)$/;" f -Node._run_hooks ./Mi_Lua/luci/cbi.lua /^function Node._run_hooks(self, ...)$/;" f -Node.append ./Mi_Lua/luci/cbi.lua /^function Node.append(self, obj)$/;" f -Node.parse ./Mi_Lua/luci/cbi.lua /^function Node.parse(self, ...)$/;" f -Node.prepare ./Mi_Lua/luci/cbi.lua /^function Node.prepare(self, ...)$/;" f -Node.render ./Mi_Lua/luci/cbi.lua /^function Node.render(self, scope)$/;" f -Node.render_children ./Mi_Lua/luci/cbi.lua /^function Node.render_children(self, ...)$/;" f -OR ./Mi_Lua/sha1.lua /^local function OR(a, b)$/;" f -OR3 ./Mi_Lua/sha1.lua /^local function OR3(a, b, c)$/;" f -OTA_process_action ./Me_Lua/h10/meizu/sipfs.lua /^function OTA_process_action(vs_info)$/;" f -OTA_process_action ./Me_Lua/h13/meizu/sipfs.lua /^function OTA_process_action(vs_info)$/;" f -Page.parse ./Mi_Lua/luci/cbi.lua /^Page.parse = function() end$/;" f -Pluginpanel ./Mi_Lua/luci/view/web/plugin.htm /^ function Pluginpanel(option){$/;" f -REMOVE_TAGS ./Mi_Lua/xssFilter.lua /^REMOVE_TAGS = function(self, tag, message, text)$/;" f -REPLACE_TAGS ./Mi_Lua/xssFilter.lua /^REPLACE_TAGS = function(self, tag, message, text)$/;" f -ROTATE ./Mi_Lua/sha1.lua /^local function ROTATE(bits, a)$/;" f -Request.__init__ ./Mi_Lua/luci/http.lua /^function Request.__init__(self, env, sourcein, sinkerr)$/;" f -Request._parse_input ./Mi_Lua/luci/http.lua /^function Request._parse_input(self)$/;" f -Request.content ./Mi_Lua/luci/http.lua /^function Request.content(self)$/;" f -Request.formvalue ./Mi_Lua/luci/http.lua /^function Request.formvalue(self, name, noparse)$/;" f -Request.formvaluetable ./Mi_Lua/luci/http.lua /^function Request.formvaluetable(self, prefix)$/;" f -Request.getcookie ./Mi_Lua/luci/http.lua /^function Request.getcookie(self, name)$/;" f -Request.getenv ./Mi_Lua/luci/http.lua /^function Request.getenv(self, name)$/;" f -Request.setfilehandler ./Mi_Lua/luci/http.lua /^function Request.setfilehandler(self, callback)$/;" f -SLAXML:dom ./Mi_Lua/slaxdom.lua /^function SLAXML:dom(xml,opts)$/;" f -SLAXML:parse ./Mi_Lua/slaxml.lua /^function SLAXML:parse(xml,options)$/;" f -SLAXML:parser ./Mi_Lua/slaxml.lua /^function SLAXML:parser(callbacks)$/;" f -ShowPanel ./Mi_Lua/luci/view/web/plugins/kuaipan.htm /^ function ShowPanel(panelId) {\/\/控制面板$/;" f -SimpleForm.__init__ ./Mi_Lua/luci/cbi.lua /^function SimpleForm.__init__(self, config, title, description, data)$/;" f -SimpleForm.del ./Mi_Lua/luci/cbi.lua /^function SimpleForm.del(self, section, option)$/;" f -SimpleForm.field ./Mi_Lua/luci/cbi.lua /^function SimpleForm.field(self, class, ...)$/;" f -SimpleForm.get ./Mi_Lua/luci/cbi.lua /^function SimpleForm.get(self, section, option)$/;" f -SimpleForm.get_scheme ./Mi_Lua/luci/cbi.lua /^function SimpleForm.get_scheme()$/;" f -SimpleForm.parse ./Mi_Lua/luci/cbi.lua /^function SimpleForm.parse(self, readinput, ...)$/;" f -SimpleForm.render ./Mi_Lua/luci/cbi.lua /^function SimpleForm.render(self, ...)$/;" f -SimpleForm.section ./Mi_Lua/luci/cbi.lua /^function SimpleForm.section(self, class, ...)$/;" f -SimpleForm.set ./Mi_Lua/luci/cbi.lua /^function SimpleForm.set(self, section, option, value)$/;" f -SimpleForm.submitstate ./Mi_Lua/luci/cbi.lua /^function SimpleForm.submitstate(self)$/;" f -SimpleSection.__init__ ./Mi_Lua/luci/cbi.lua /^function SimpleSection.__init__(self, form, ...)$/;" f -StaticList.__init__ ./Mi_Lua/luci/cbi.lua /^function StaticList.__init__(self, ...)$/;" f -StaticList.validate ./Mi_Lua/luci/cbi.lua /^function StaticList.validate(self, value)$/;" f -Table.__init__ ./Mi_Lua/luci/cbi.lua /^function Table.__init__(self, form, data, ...)$/;" f -Table.cfgsections ./Mi_Lua/luci/cbi.lua /^function Table.cfgsections(self)$/;" f -Table.parse ./Mi_Lua/luci/cbi.lua /^function Table.parse(self, readinput)$/;" f -Table.update ./Mi_Lua/luci/cbi.lua /^function Table.update(self, data)$/;" f -Template.__init__ ./Mi_Lua/luci/cbi.lua /^function Template.__init__(self, template)$/;" f -Template.__init__ ./Mi_Lua/luci/template.lua /^function Template.__init__(self, name) $/;" f -Template.parse ./Mi_Lua/luci/cbi.lua /^function Template.parse(self, readinput)$/;" f -Template.render ./Mi_Lua/luci/cbi.lua /^function Template.render(self)$/;" f -Template.render ./Mi_Lua/luci/template.lua /^function Template.render(self, scope)$/;" f -TextValue.__init__ ./Mi_Lua/luci/cbi.lua /^function TextValue.__init__(self, ...)$/;" f -TypedSection.__init__ ./Mi_Lua/luci/cbi.lua /^function TypedSection.__init__(self, map, type, ...)$/;" f -TypedSection.cfgsections ./Mi_Lua/luci/cbi.lua /^function TypedSection.cfgsections(self)$/;" f -TypedSection.checkscope ./Mi_Lua/luci/cbi.lua /^function TypedSection.checkscope(self, section)$/;" f -TypedSection.depends ./Mi_Lua/luci/cbi.lua /^function TypedSection.depends(self, option, value)$/;" f -TypedSection.parse ./Mi_Lua/luci/cbi.lua /^function TypedSection.parse(self, novld)$/;" f -TypedSection.validate ./Mi_Lua/luci/cbi.lua /^function TypedSection.validate(self, section)$/;" f -Value.__init__ ./Mi_Lua/luci/cbi.lua /^function Value.__init__(self, ...)$/;" f -Value.reset_values ./Mi_Lua/luci/cbi.lua /^function Value.reset_values(self)$/;" f -Value.value ./Mi_Lua/luci/cbi.lua /^function Value.value(self, key, val)$/;" f -XOR ./Mi_Lua/sha1.lua /^local function XOR(first, ...)$/;" f -XSSFilter:call_tags_handler ./Mi_Lua/xssFilter.lua /^function XSSFilter:call_tags_handler(tag, message, text)$/;" f -XSSFilter:filter ./Mi_Lua/xssFilter.lua /^function XSSFilter:filter(html)$/;" f -XSSFilter:init ./Mi_Lua/xssFilter.lua /^function XSSFilter:init(allowed_tags, generic_attrs)$/;" f -ZERO ./Mi_Lua/sha1.lua /^local function ZERO()$/;" f -["addMeshDevice"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["addMeshDevice"] = function(cmd, cmdid) $/;" f -["addMeshDevice"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["addMeshDevice"] = function(cmd, cmdid) $/;" f -["checkRouterUpdate"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["checkRouterUpdate"] = function(cmd, cmdid)$/;" f -["checkRouterUpdate"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["checkRouterUpdate"] = function(cmd, cmdid)$/;" f -["delmeshdevicetimer"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["delmeshdevicetimer"] = function(cmd, cmdid)$/;" f -["delmeshdevicetimer"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["delmeshdevicetimer"] = function(cmd, cmdid)$/;" f -["downloadpause"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["downloadpause"] = function (cmd, cmdid)$/;" f -["downloadremove"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["downloadremove"] = function (cmd, cmdid)$/;" f -["downloadstart"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["downloadstart"] = function (cmd, cmdid)$/;" f -["downloadunpause"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["downloadunpause"] = function (cmd, cmdid)$/;" f -["executeRouterUpdate"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["executeRouterUpdate"] = function(cmd, cmdid)$/;" f -["executeRouterUpdate"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["executeRouterUpdate"] = function(cmd, cmdid)$/;" f -["factoryreset"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["factoryreset"] = function(cmd, cmdid)$/;" f -["factoryreset"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["factoryreset"] = function(cmd, cmdid)$/;" f -["getActiveList"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["getActiveList"] = function (cmd, cmdid)$/;" f -["getBleDeviceList"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["getBleDeviceList"] = function(cmd, cmdid)$/;" f -["getBleDeviceList"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["getBleDeviceList"] = function(cmd, cmdid)$/;" f -["getDeviceList"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["getDeviceList"] = function(cmd, cmdid)$/;" f -["getDeviceList"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["getDeviceList"] = function(cmd, cmdid)$/;" f -["getDiskInfo"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["getDiskInfo"] = function(cmd, cmdid)$/;" f -["getFilesList"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["getFilesList"] = function (cmd, cmdid)$/;" f -["getHistoryList"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["getHistoryList"] = function (cmd, cmdid)$/;" f -["getMeshDeviceDetail"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["getMeshDeviceDetail"] = function(cmd, cmdid) $/;" f -["getMeshDeviceDetail"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["getMeshDeviceDetail"] = function(cmd, cmdid) $/;" f -["getMeshDeviceList"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["getMeshDeviceList"] = function(cmd, cmdid)$/;" f -["getMeshDeviceList"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["getMeshDeviceList"] = function(cmd, cmdid)$/;" f -["getPauseList"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["getPauseList"] = function (cmd, cmdid)$/;" f -["getSmbSwitch"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["getSmbSwitch"] = function(cmd, cmdid)$/;" f -["getWirelessChannel"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["getWirelessChannel"] = function(cmd, cmdid)$/;" f -["getWirelessChannel"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["getWirelessChannel"] = function(cmd, cmdid)$/;" f -["getdevicedetails"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["getdevicedetails"] = function(cmd, cmdid)$/;" f -["getdevicedetails"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["getdevicedetails"] = function(cmd, cmdid)$/;" f -["getsysinfo"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["getsysinfo"] = function(cmd, cmdid)$/;" f -["getsysinfo"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["getsysinfo"] = function(cmd, cmdid)$/;" f -["gettxpowermode"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["gettxpowermode"] = function(cmd, cmdid)$/;" f -["getwifisettings"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["getwifisettings"] = function(cmd, cmdid)$/;" f -["getwifisettings"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["getwifisettings"] = function(cmd, cmdid)$/;" f -["realtimenetspeed"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["realtimenetspeed"] = function(cmd, cmdid)$/;" f -["realtimenetspeed"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["realtimenetspeed"] = function(cmd, cmdid)$/;" f -["rebootmeshdevice"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["rebootmeshdevice"] = function(cmd, cmdid)$/;" f -["rebootmeshdevice"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["rebootmeshdevice"] = function(cmd, cmdid)$/;" f -["removeblefrommesh"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["removeblefrommesh"] = function(cmd, cmdid)$/;" f -["removeblefrommesh"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["removeblefrommesh"] = function(cmd, cmdid)$/;" f -["scanBleSwitch"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["scanBleSwitch"] = function(cmd, cmdid)$/;" f -["scanBleSwitch"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["scanBleSwitch"] = function(cmd, cmdid) --scanBleSwitch getMeshDeviceList getBleDeviceList$/;" f -["setDeviceName"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["setDeviceName"] = function(cmd, cmdid)$/;" f -["setDeviceName"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["setDeviceName"] = function(cmd, cmdid)$/;" f -["setDiskAccess"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["setDiskAccess"] = function(cmd, cmdid)$/;" f -["setLampBrightness"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["setLampBrightness"] = function(cmd, cmdid)$/;" f -["setLampBrightness"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["setLampBrightness"] = function(cmd, cmdid)$/;" f -["setMeashNetWorkPassword"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["setMeashNetWorkPassword"] = function(cmd, cmdid)$/;" f -["setMeshDeviceAttr"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["setMeshDeviceAttr"] = function(cmd, cmdid)$/;" f -["setMeshDeviceAttr"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["setMeshDeviceAttr"] = function(cmd, cmdid)$/;" f -["setMeshNetWorkPassword"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["setMeshNetWorkPassword"] = function(cmd, cmdid)$/;" f -["setReboot"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["setReboot"] = function(cmd, cmdid)$/;" f -["setReboot"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["setReboot"] = function(cmd, cmdid)$/;" f -["setSmbSwitch"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["setSmbSwitch"] = function(cmd, cmdid)$/;" f -["setWanSwitch"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["setWanSwitch"] = function(cmd, cmdid)$/;" f -["setWanSwitch"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["setWanSwitch"] = function(cmd, cmdid)$/;" f -["setWirelessChannel"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["setWirelessChannel"] = function(cmd, cmdid)$/;" f -["setWirelessChannel"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["setWirelessChannel"] = function(cmd, cmdid)$/;" f -["setmeshdevicetimer"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["setmeshdevicetimer"] = function(cmd, cmdid)$/;" f -["setmeshdevicetimer"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["setmeshdevicetimer"] = function(cmd, cmdid)$/;" f -["settxpowermode"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["settxpowermode"] = function(cmd, cmdid)$/;" f -["setwifisettings"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["setwifisettings"] = function(cmd, cmdid)$/;" f -["setwifisettings"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["setwifisettings"] = function(cmd, cmdid)$/;" f -["thundergetbindcode"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["thundergetbindcode"] = function (cmd, cmdid)$/;" f -["unmeshalldevice"] ./Me_Lua/h10/meizu/sipfs.lua /^ ["unmeshalldevice"] = function(cmd, cmdid)$/;" f -["unmeshalldevice"] ./Me_Lua/h13/meizu/sipfs.lua /^ ["unmeshalldevice"] = function(cmd, cmdid)$/;" f -['function'] ./Mi_Lua/luci/json.lua /^ ['function'] = Encoder.parse_iter$/;" f -_ ./Me_Lua/h10/luci/dispatcher.lua /^function _(text)$/;" f -_ ./Me_Lua/h13/luci/dispatcher.lua /^function _(text)$/;" f -_ ./Mi_Lua/luci/dispatcher.lua /^function _(text)$/;" f -_M.absolute ./Me_Lua/h10/socket/url.lua /^function _M.absolute(base_url, relative_url)$/;" f -_M.absolute ./Me_Lua/h13/socket/url.lua /^function _M.absolute(base_url, relative_url)$/;" f -_M.bind ./Me_Lua/h10/socket.lua /^function _M.bind(host, port, backlog)$/;" f -_M.bind ./Me_Lua/h13/socket.lua /^function _M.bind(host, port, backlog)$/;" f -_M.build ./Me_Lua/h10/socket/url.lua /^function _M.build(parsed)$/;" f -_M.build ./Me_Lua/h13/socket/url.lua /^function _M.build(parsed)$/;" f -_M.build_path ./Me_Lua/h10/socket/url.lua /^function _M.build_path(parsed, unsafe)$/;" f -_M.build_path ./Me_Lua/h13/socket/url.lua /^function _M.build_path(parsed, unsafe)$/;" f -_M.choose ./Me_Lua/h10/socket.lua /^function _M.choose(table)$/;" f -_M.choose ./Me_Lua/h13/socket.lua /^function _M.choose(table)$/;" f -_M.command ./Me_Lua/h10/socket/ftp.lua /^_M.command = socket.protect(function(cmdt)$/;" f -_M.command ./Me_Lua/h13/socket/ftp.lua /^_M.command = socket.protect(function(cmdt)$/;" f -_M.connect ./Me_Lua/h10/socket/tp.lua /^function _M.connect(host, port, timeout, create)$/;" f -_M.connect ./Me_Lua/h13/socket/tp.lua /^function _M.connect(host, port, timeout, create)$/;" f -_M.connect4 ./Me_Lua/h10/socket.lua /^function _M.connect4(address, port, laddress, lport)$/;" f -_M.connect4 ./Me_Lua/h13/socket.lua /^function _M.connect4(address, port, laddress, lport)$/;" f -_M.connect6 ./Me_Lua/h10/socket.lua /^function _M.connect6(address, port, laddress, lport)$/;" f -_M.connect6 ./Me_Lua/h13/socket.lua /^function _M.connect6(address, port, laddress, lport)$/;" f -_M.escape ./Me_Lua/h10/socket/url.lua /^function _M.escape(s)$/;" f -_M.escape ./Me_Lua/h13/socket/url.lua /^function _M.escape(s)$/;" f -_M.get ./Me_Lua/h10/socket/ftp.lua /^_M.get = socket.protect(function(gett)$/;" f -_M.get ./Me_Lua/h13/socket/ftp.lua /^_M.get = socket.protect(function(gett)$/;" f -_M.message ./Me_Lua/h10/socket/smtp.lua /^function _M.message(mesgt)$/;" f -_M.message ./Me_Lua/h13/socket/smtp.lua /^function _M.message(mesgt)$/;" f -_M.normalize ./Me_Lua/h10/mime.lua /^function _M.normalize(marker)$/;" f -_M.normalize ./Me_Lua/h13/mime.lua /^function _M.normalize(marker)$/;" f -_M.open ./Me_Lua/h10/socket/ftp.lua /^function _M.open(server, port, create)$/;" f -_M.open ./Me_Lua/h10/socket/http.lua /^function _M.open(host, port, create)$/;" f -_M.open ./Me_Lua/h10/socket/smtp.lua /^function _M.open(server, port, create)$/;" f -_M.open ./Me_Lua/h13/socket/ftp.lua /^function _M.open(server, port, create)$/;" f -_M.open ./Me_Lua/h13/socket/http.lua /^function _M.open(host, port, create)$/;" f -_M.open ./Me_Lua/h13/socket/smtp.lua /^function _M.open(server, port, create)$/;" f -_M.parse ./Me_Lua/h10/socket/url.lua /^function _M.parse(url, default)$/;" f -_M.parse ./Me_Lua/h13/socket/url.lua /^function _M.parse(url, default)$/;" f -_M.parse_path ./Me_Lua/h10/socket/url.lua /^function _M.parse_path(path)$/;" f -_M.parse_path ./Me_Lua/h13/socket/url.lua /^function _M.parse_path(path)$/;" f -_M.put ./Me_Lua/h10/socket/ftp.lua /^_M.put = socket.protect(function(putt, body)$/;" f -_M.put ./Me_Lua/h13/socket/ftp.lua /^_M.put = socket.protect(function(putt, body)$/;" f -_M.request ./Me_Lua/h10/socket/http.lua /^_M.request = socket.protect(function(reqt, body)$/;" f -_M.request ./Me_Lua/h13/socket/http.lua /^_M.request = socket.protect(function(reqt, body)$/;" f -_M.send ./Me_Lua/h10/socket/smtp.lua /^_M.send = socket.protect(function(mailt)$/;" f -_M.send ./Me_Lua/h13/socket/smtp.lua /^_M.send = socket.protect(function(mailt)$/;" f -_M.stuff ./Me_Lua/h10/mime.lua /^function _M.stuff()$/;" f -_M.stuff ./Me_Lua/h13/mime.lua /^function _M.stuff()$/;" f -_M.unescape ./Me_Lua/h10/socket/url.lua /^function _M.unescape(s)$/;" f -_M.unescape ./Me_Lua/h13/socket/url.lua /^function _M.unescape(s)$/;" f -_M['and'] ./Mi_Lua/luci/cbi/datatypes.lua /^_M['and'] = function(v, ...)$/;" f -_M['or'] ./Mi_Lua/luci/cbi/datatypes.lua /^_M['or'] = function(v, ...)$/;" f -__appendval ./Mi_Lua/luci/http/protocol.lua /^local function __appendval( tbl, key, chunk )$/;" f -__array16 ./Mi_Lua/luci/ip.lua /^local function __array16( x, family )$/;" f -__bless ./Mi_Lua/luci/ip.lua /^local function __bless(x)$/;" f -__call ./Me_Lua/h10/socket.lua /^ __call = function()$/;" f -__call ./Me_Lua/h10/socket.lua /^ __call = function(self, chunk, err)$/;" f -__call ./Me_Lua/h10/socket/http.lua /^ __call = function()$/;" f -__call ./Me_Lua/h10/socket/http.lua /^ __call = function(self, chunk, err)$/;" f -__call ./Me_Lua/h13/socket.lua /^ __call = function()$/;" f -__call ./Me_Lua/h13/socket.lua /^ __call = function(self, chunk, err)$/;" f -__call ./Me_Lua/h13/socket/http.lua /^ __call = function()$/;" f -__call ./Me_Lua/h13/socket/http.lua /^ __call = function(self, chunk, err)$/;" f -__call ./Mi_Lua/socket.lua /^ __call = function()$/;" f -__call ./Mi_Lua/socket.lua /^ __call = function(self, chunk, err)$/;" f -__call ./Mi_Lua/socket/http.lua /^ __call = function()$/;" f -__call ./Mi_Lua/socket/http.lua /^ __call = function(self, chunk, err)$/;" f -__chrdec ./Mi_Lua/luci/http/protocol.lua /^ local function __chrdec( hex )$/;" f -__chrenc ./Mi_Lua/luci/http/protocol.lua /^ local function __chrenc( chr )$/;" f -__finishval ./Mi_Lua/luci/http/protocol.lua /^local function __finishval( tbl, key, handler )$/;" f -__index ./Mi_Lua/luci/config.lua /^ __index = function(tbl, key)$/;" f -__index ./Mi_Lua/luci/sys.lua /^ __index = function(t, k)$/;" f -__index ./Mi_Lua/luci/sys/zoneinfo.lua /^ __index = function(t, k)$/;" f -__index ./Mi_Lua/luci/util.lua /^ __index = function(self, key)$/;" f -__initval ./Mi_Lua/luci/http/protocol.lua /^local function __initval( tbl, key )$/;" f -__mask16 ./Mi_Lua/luci/ip.lua /^local function __mask16(bits)$/;" f -__maxlen ./Mi_Lua/luci/ip.lua /^local function __maxlen(family)$/;" f -__newindex ./Mi_Lua/luci/util.lua /^ __newindex = function(self, key, value)$/;" f -__not16 ./Mi_Lua/luci/ip.lua /^local function __not16(bits)$/;" f -__sublen ./Mi_Lua/luci/ip.lua /^local function __sublen(family)$/;" f -_action ./Mi_Lua/luci/model/ipkg.lua /^local function _action(cmd, ...)$/;" f -_add ./Mi_Lua/luci/sys.lua /^ local function _add(i, ...)$/;" f -_appSpeedlimit ./Mi_Lua/xiaoqiang/util/XQQoSUtil.lua /^function _appSpeedlimit(app, maxdownload, maxupload)$/;" f -_append ./Me_Lua/h10/luci/model/network.lua /^function _append(c, s, o, a)$/;" f -_append ./Me_Lua/h13/luci/model/network.lua /^function _append(c, s, o, a)$/;" f -_append ./Mi_Lua/luci/model/network.lua /^function _append(c, s, o, a)$/;" f -_application ./Mi_Lua/xiaoqiang/util/XQQoSUtil.lua /^function _application()$/;" f -_apply ./Mi_Lua/xiaoqiang/util/XQQoSUtil.lua /^function _apply()$/;" f -_arcombine ./Me_Lua/h10/luci/dispatcher.lua /^local function _arcombine(self, ...)$/;" f -_arcombine ./Me_Lua/h13/luci/dispatcher.lua /^local function _arcombine(self, ...)$/;" f -_arcombine ./Mi_Lua/luci/dispatcher.lua /^local function _arcombine(self, ...)$/;" f -_bitFormat ./Mi_Lua/xiaoqiang/util/XQQoSUtil.lua /^function _bitFormat(bits)$/;" f -_bitTotal ./Mi_Lua/xiaoqiang/util/XQSecureUtil.lua /^function _bitTotal(num)$/;" f -_call ./Me_Lua/h10/luci/dispatcher.lua /^local function _call(self, ...)$/;" f -_call ./Me_Lua/h13/luci/dispatcher.lua /^local function _call(self, ...)$/;" f -_call ./Mi_Lua/luci/dispatcher.lua /^local function _call(self, ...)$/;" f -_cancelWgetDownload ./Mi_Lua/xiaoqiang/util/XQDownloadUtil.lua /^function _cancelWgetDownload(downloadId)$/;" f -_cancelXunleiDownload ./Mi_Lua/xiaoqiang/util/XQDownloadUtil.lua /^function _cancelXunleiDownload(downloadId)$/;" f -_cbi ./Me_Lua/h10/luci/dispatcher.lua /^local function _cbi(self, ...)$/;" f -_cbi ./Me_Lua/h13/luci/dispatcher.lua /^local function _cbi(self, ...)$/;" f -_channelFix ./Mi_Lua/xiaoqiang/util/XQWifiUtil.lua /^function _channelFix(channel)$/;" f -_charMode ./Mi_Lua/xiaoqiang/util/XQSecureUtil.lua /^function _charMode(char)$/;" f -_checkConnection ./Mi_Lua/luci/controller/api/xqsystem.lua /^function _checkConnection(mac, try)$/;" f -_checkGuestWifi ./Mi_Lua/xiaoqiang/module/XQGuestWifi.lua /^function _checkGuestWifi()$/;" f -_checkIP ./Mi_Lua/xiaoqiang/util/XQLanWanUtil.lua /^function _checkIP(ip)$/;" f -_checkMac ./Mi_Lua/xiaoqiang/util/XQLanWanUtil.lua /^function _checkMac(mac)$/;" f -_checkResource ./Mi_Lua/xiaoqiang/util/XQDownloadUtil.lua /^function _checkResource(downloadUrl)$/;" f -_checkid ./Me_Lua/h10/luci/sauth.lua /^local function _checkid(id)$/;" f -_checkid ./Me_Lua/h13/luci/sauth.lua /^local function _checkid(id)$/;" f -_checkid ./Mi_Lua/luci/sauth.lua /^local function _checkid(id)$/;" f -_create_node ./Me_Lua/h10/luci/dispatcher.lua /^function _create_node(path)$/;" f -_create_node ./Me_Lua/h13/luci/dispatcher.lua /^function _create_node(path)$/;" f -_create_node ./Mi_Lua/luci/dispatcher.lua /^function _create_node(path)$/;" f -_ddnsRestart ./Mi_Lua/xiaoqiang/module/XQDDNS.lua /^function _ddnsRestart()$/;" f -_ddnsServerSwitch ./Mi_Lua/xiaoqiang/module/XQDDNS.lua /^function _ddnsServerSwitch(server, enable)$/;" f -_deldhcp ./Mi_Lua/xiaoqiang/module/XQGuestWifi.lua /^function _deldhcp()$/;" f -_deleteDownload ./Mi_Lua/xiaoqiang/util/XQDownloadUtil.lua /^function _deleteDownload(ids)$/;" f -_delfirewall ./Mi_Lua/xiaoqiang/module/XQGuestWifi.lua /^function _delfirewall()$/;" f -_delnetwork ./Mi_Lua/xiaoqiang/module/XQGuestWifi.lua /^function _delnetwork()$/;" f -_doPush ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _doPush(payload, title, description, ptype)$/;" f -_encode_filename ./Mi_Lua/luci/ccache.lua /^ local function _encode_filename(name)$/;" f -_filter ./Me_Lua/h10/luci/model/network.lua /^function _filter(c, s, o, r)$/;" f -_filter ./Me_Lua/h13/luci/model/network.lua /^function _filter(c, s, o, r)$/;" f -_filter ./Mi_Lua/luci/model/network.lua /^function _filter(c, s, o, r)$/;" f -_firstchild ./Me_Lua/h10/luci/dispatcher.lua /^function _firstchild()$/;" f -_firstchild ./Me_Lua/h13/luci/dispatcher.lua /^function _firstchild()$/;" f -_firstchild ./Mi_Lua/luci/dispatcher.lua /^function _firstchild()$/;" f -_form ./Me_Lua/h10/luci/dispatcher.lua /^local function _form(self, ...)$/;" f -_form ./Me_Lua/h13/luci/dispatcher.lua /^local function _form(self, ...)$/;" f -_formatMac ./Mi_Lua/xiaoqiang/util/XQSDKUtil.lua /^function _formatMac(mac)$/;" f -_formatStr ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _formatStr(str)$/;" f -_get ./Me_Lua/h10/luci/model/network.lua /^function _get(c, s, o)$/;" f -_get ./Me_Lua/h13/luci/model/network.lua /^function _get(c, s, o)$/;" f -_get ./Mi_Lua/luci/model/firewall.lua /^function _get(c, s, o)$/;" f -_get ./Mi_Lua/luci/model/network.lua /^function _get(c, s, o)$/;" f -_hookADFilterEvent ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _hookADFilterEvent(page, all)$/;" f -_hookAllDownloadFinished ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _hookAllDownloadFinished()$/;" f -_hookCachecenterEvent ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _hookCachecenterEvent(hitcount, timesaver)$/;" f -_hookDefault ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _hookDefault(data)$/;" f -_hookDetectFinished ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _hookDetectFinished(lan, wan)$/;" f -_hookDownloadEvent ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _hookDownloadEvent(count)$/;" f -_hookIntelligentScene ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _hookIntelligentScene(name,actions)$/;" f -_hookNewRomVersionDetected ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _hookNewRomVersionDetected(version)$/;" f -_hookSysUpgraded ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _hookSysUpgraded()$/;" f -_hookUploadEvent ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _hookUploadEvent(count)$/;" f -_hookWifiConnect ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _hookWifiConnect(mac)$/;" f -_hookWifiDisconnect ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _hookWifiDisconnect(mac)$/;" f -_iface_ignore ./Me_Lua/h10/luci/model/network.lua /^function _iface_ignore(x)$/;" f -_iface_ignore ./Me_Lua/h13/luci/model/network.lua /^function _iface_ignore(x)$/;" f -_iface_ignore ./Mi_Lua/luci/model/network.lua /^function _iface_ignore(x)$/;" f -_iface_virtual ./Me_Lua/h10/luci/model/network.lua /^function _iface_virtual(x)$/;" f -_iface_virtual ./Me_Lua/h13/luci/model/network.lua /^function _iface_virtual(x)$/;" f -_iface_virtual ./Mi_Lua/luci/model/network.lua /^function _iface_virtual(x)$/;" f -_ifattr ./Me_Lua/h10/luci/dispatcher.lua /^ local function _ifattr(cond, key, val)$/;" f -_ifattr ./Me_Lua/h13/luci/dispatcher.lua /^ local function _ifattr(cond, key, val)$/;" f -_ifattr ./Mi_Lua/luci/dispatcher.lua /^ local function _ifattr(cond, key, val)$/;" f -_instantiate ./Mi_Lua/luci/util.lua /^local function _instantiate(class, ...)$/;" f -_keyWordsFilter ./Mi_Lua/xiaoqiang/util/XQSecureUtil.lua /^function _keyWordsFilter(value)$/;" f -_levelHelper ./Mi_Lua/xiaoqiang/util/XQQoSUtil.lua /^function _levelHelper(weight)$/;" f -_list ./Mi_Lua/luci/model/ipkg.lua /^function _list(action, pat, cb)$/;" f -_load_sane ./Mi_Lua/luci/ccache.lua /^ local function _load_sane(file)$/;" f -_lookup ./Mi_Lua/luci/model/ipkg.lua /^local function _lookup(act, pkg)$/;" f -_nethints ./Mi_Lua/luci/sys.lua /^local function _nethints(what, callback)$/;" f -_noauthAccessAllowed ./Mi_Lua/luci/dispatcher.lua /^function _noauthAccessAllowed(flag)$/;" f -_noinitAccessAllowed ./Mi_Lua/luci/dispatcher.lua /^function _noinitAccessAllowed(flag)$/;" f -_parse ./Mi_Lua/xiaoqiang/common/XQFunction.lua /^function _parse(hex, pre)$/;" f -_parseDhcpLeases ./Mi_Lua/xiaoqiang/util/XQLanWanUtil.lua /^function _parseDhcpLeases()$/;" f -_parseEncryption ./Mi_Lua/xiaoqiang/util/XQWifiUtil.lua /^function _parseEncryption(encryption)$/;" f -_parseMac ./Mi_Lua/xiaoqiang/util/XQLanWanUtil.lua /^function _parseMac(mac)$/;" f -_parse_mixed_record ./Mi_Lua/luci/sys.lua /^function _parse_mixed_record(cnt, delimiter)$/;" f -_parselist ./Mi_Lua/luci/model/ipkg.lua /^local function _parselist(rawdata)$/;" f -_parserFlag ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _parserFlag(flag)$/;" f -_parserPushType ./Mi_Lua/xiaoqiang/XQPushHelper.lua /^function _parserPushType(ptype)$/;" f -_pauseChannel ./Mi_Lua/xiaoqiang/util/XQWifiUtil.lua /^function _pauseChannel(channel)$/;" f -_pauseDownload ./Mi_Lua/xiaoqiang/util/XQDownloadUtil.lua /^function _pauseDownload(ids)$/;" f -_permissionFilter ./Mi_Lua/xiaoqiang/util/XQSDKUtil.lua /^function _permissionFilter(mac)$/;" f -_portCheck ./Mi_Lua/xiaoqiang/module/XQPortForward.lua /^function _portCheck(port)$/;" f -_portConflictCheck ./Mi_Lua/xiaoqiang/module/XQPortForward.lua /^function _portConflictCheck(port)$/;" f -_portRangeOverlap ./Mi_Lua/xiaoqiang/module/XQPortForward.lua /^function _portRangeOverlap(port1, port2)$/;" f -_pppoeErrorCodeHelper ./Mi_Lua/xiaoqiang/util/XQLanWanUtil.lua /^function _pppoeErrorCodeHelper(code)$/;" f -_pppoeStatusCheck ./Mi_Lua/xiaoqiang/util/XQLanWanUtil.lua /^function _pppoeStatusCheck()$/;" f -_prepare ./Mi_Lua/luci/controller/api/xqsystem.lua /^function _prepare()$/;" f -_protoHelper ./Mi_Lua/xiaoqiang/module/XQPortForward.lua /^function _protoHelper(proto)$/;" f -_read ./Me_Lua/h10/luci/sauth.lua /^local function _read(id)$/;" f -_read ./Me_Lua/h13/luci/sauth.lua /^local function _read(id)$/;" f -_read ./Mi_Lua/luci/sauth.lua /^local function _read(id)$/;" f -_recurse ./Mi_Lua/nixio/fs.lua /^local function _recurse(cb, src, dest)$/;" f -_remoteAccessForbidden ./Mi_Lua/luci/dispatcher.lua /^function _remoteAccessForbidden(flag)$/;" f -_resolve_deps ./Mi_Lua/luci/model/uci.lua /^ local function _resolve_deps(name)$/;" f -_resolve_path ./Me_Lua/h10/luci/dispatcher.lua /^ local function _resolve_path(path)$/;" f -_resolve_path ./Me_Lua/h13/luci/dispatcher.lua /^ local function _resolve_path(path)$/;" f -_resumeDownload ./Mi_Lua/xiaoqiang/util/XQDownloadUtil.lua /^function _resumeDownload(ids)$/;" f -_sane ./Mi_Lua/luci/controller/api/xqsystem.lua /^function _sane()$/;" f -_saveConfig ./Mi_Lua/xiaoqiang/module/XQDDNS.lua /^function _saveConfig(server, enable, username, password, checkinterval, forceinterval, domain)$/;" f -_savePassword ./Mi_Lua/luci/controller/api/xqsystem.lua /^function _savePassword(nonce, oldpwd, newpwd)$/;" f -_sdkFilter ./Mi_Lua/luci/dispatcher.lua /^function _sdkFilter(flag)$/;" f -_serialize_data ./Mi_Lua/luci/util.lua /^function _serialize_data(val)$/;" f -_serialize_table ./Mi_Lua/luci/util.lua /^function _serialize_table(t)$/;" f -_serverId ./Mi_Lua/xiaoqiang/module/XQDDNS.lua /^function _serverId(server)$/;" f -_set ./Me_Lua/h10/luci/model/network.lua /^function _set(c, s, o, v)$/;" f -_set ./Me_Lua/h13/luci/model/network.lua /^function _set(c, s, o, v)$/;" f -_set ./Mi_Lua/luci/model/firewall.lua /^function _set(c, s, o, v)$/;" f -_set ./Mi_Lua/luci/model/network.lua /^function _set(c, s, o, v)$/;" f -_set ./Mi_Lua/xiaoqiang/util/XQQoSUtil.lua /^function _set(section, option, value)$/;" f -_setComplexDMZ ./Mi_Lua/xiaoqiang/module/XQDMZModule.lua /^function _setComplexDMZ(destip, destmac)$/;" f -_setSimpleDMZ ./Mi_Lua/xiaoqiang/module/XQDMZModule.lua /^function _setSimpleDMZ(destip, destmac)$/;" f -_setdhcp ./Mi_Lua/xiaoqiang/module/XQGuestWifi.lua /^function _setdhcp()$/;" f -_setfirewall ./Mi_Lua/xiaoqiang/module/XQGuestWifi.lua /^function _setfirewall()$/;" f -_setnetwork ./Mi_Lua/xiaoqiang/module/XQGuestWifi.lua /^function _setnetwork()$/;" f -_sortiter ./Mi_Lua/luci/util.lua /^function _sortiter( t, f )$/;" f -_stror ./Me_Lua/h10/luci/model/network.lua /^function _stror(s1, s2)$/;" f -_stror ./Me_Lua/h13/luci/model/network.lua /^function _stror(s1, s2)$/;" f -_stror ./Mi_Lua/luci/model/network.lua /^function _stror(s1, s2)$/;" f -_syslockAccessAllowed ./Mi_Lua/luci/dispatcher.lua /^function _syslockAccessAllowed(flag)$/;" f -_test ./Mi_Lua/xssFilter.lua /^ _test = function(tag)$/;" f -_valid_id ./Mi_Lua/luci/model/firewall.lua /^function _valid_id(x)$/;" f -_vpnErrorCodeHelper ./Mi_Lua/luci/controller/api/xqsystem.lua /^function _vpnErrorCodeHelper(code)$/;" f -_weightHelper ./Mi_Lua/xiaoqiang/util/XQQoSUtil.lua /^function _weightHelper(level)$/;" f -_wgetDownload ./Mi_Lua/xiaoqiang/util/XQDownloadUtil.lua /^function _wgetDownload(downloadUrl)$/;" f -_wgetDownloadPercent ./Mi_Lua/xiaoqiang/util/XQDownloadUtil.lua /^function _wgetDownloadPercent(downloadId)$/;" f -_wifiNameForIndex ./Mi_Lua/xiaoqiang/util/XQWifiUtil.lua /^function _wifiNameForIndex(index)$/;" f -_wifi_iface ./Me_Lua/h10/luci/model/network.lua /^function _wifi_iface(x)$/;" f -_wifi_iface ./Me_Lua/h13/luci/model/network.lua /^function _wifi_iface(x)$/;" f -_wifi_iface ./Mi_Lua/luci/model/network.lua /^function _wifi_iface(x)$/;" f -_wifi_lookup ./Me_Lua/h10/luci/model/network.lua /^function _wifi_lookup(ifn)$/;" f -_wifi_lookup ./Me_Lua/h13/luci/model/network.lua /^function _wifi_lookup(ifn)$/;" f -_wifi_lookup ./Mi_Lua/luci/model/network.lua /^function _wifi_lookup(ifn)$/;" f -_wifi_state ./Me_Lua/h10/luci/model/network.lua /^function _wifi_state(key, val, field)$/;" f -_wifi_state ./Me_Lua/h13/luci/model/network.lua /^function _wifi_state(key, val, field)$/;" f -_write ./Me_Lua/h10/luci/sauth.lua /^local function _write(id, data)$/;" f -_write ./Me_Lua/h13/luci/sauth.lua /^local function _write(id, data)$/;" f -_write ./Mi_Lua/luci/sauth.lua /^local function _write(id, data)$/;" f -_write_sane ./Mi_Lua/luci/ccache.lua /^ local function _write_sane(file, func)$/;" f -_xunleiDownload ./Mi_Lua/xiaoqiang/util/XQDownloadUtil.lua /^function _xunleiDownload(downloadUrl, priority)$/;" f -_xunleiDownloadPercent ./Mi_Lua/xiaoqiang/util/XQDownloadUtil.lua /^function _xunleiDownloadPercent(downloadId)$/;" f -a, b) return ./Me_Lua/h10/meizu/bfs.lua /^ table.sort(result, function(a, b) return (a.isfile < b.isfile) end)$/;" f -a, b) return tonumber ./Mi_Lua/luci/controller/api/xqsystem.lua /^ table.sort(statList, function(a, b) return tonumber(a.download) > tonumber(b.download) end)$/;" f -absolute ./Mi_Lua/socket/url.lua /^function absolute(base_url, relative_url)$/;" f -absolute_path ./Me_Lua/h10/socket/url.lua /^local function absolute_path(base_path, relative_path)$/;" f -absolute_path ./Me_Lua/h13/socket/url.lua /^local function absolute_path(base_path, relative_path)$/;" f -absolute_path ./Mi_Lua/socket/url.lua /^local function absolute_path(base_path, relative_path)$/;" f -actionLogin ./Mi_Lua/luci/controller/api/xqsystem.lua /^function actionLogin()$/;" f -action_logout ./Mi_Lua/luci/controller/mobile/index.lua /^function action_logout()$/;" f -action_logout ./Mi_Lua/luci/controller/web/index.lua /^function action_logout()$/;" f -action_safeurl ./Mi_Lua/luci/controller/web/index.lua /^function action_safeurl()$/;" f -addBatchFile ./Me_Lua/h10/meizu/dbfs.lua /^function addBatchFile(hashCode, IMEI)$/;" f -addBind ./Mi_Lua/xiaoqiang/util/XQLanWanUtil.lua /^function addBind(mac, ip)$/;" f -addBleTimer ./Me_Lua/h10/meizu/dbfs.lua /^function addBleTimer(id, timer_id, flag, start_time, end_time)$/;" f -addBluetoothDevice ./Me_Lua/h10/meizu/dbfs.lua /^function addBluetoothDevice(id, mac, key, name, deviceType, len)$/;" f -addBluetoothDevice ./Me_Lua/h13/meizu/dbfs.lua /^function addBluetoothDevice(id, mac, key, name, deviceType, len)$/;" f -addDdns ./Mi_Lua/luci/view/web/setting/ddns.htm /^ function addDdns(e){$/;" f -addEvent ./Mi_Lua/luci/view/web/setting/qos_pro.htm /^ function addEvent(){$/;" f -addRangeRedirect ./Mi_Lua/luci/controller/api/xqnetwork.lua /^function addRangeRedirect()$/;" f -addRedirect ./Mi_Lua/luci/controller/api/xqnetwork.lua /^function addRedirect()$/;" f -addServer ./Mi_Lua/luci/controller/api/xqnetwork.lua /^function addServer()$/;" f -addSmbBanList ./Me_Lua/h10/meizu/dbfs.lua /^function addSmbBanList(mac, smb_ban)$/;" f -add_access_token ./Me_Lua/h10/meizu/dbfs.lua /^function add_access_token(token, expireTime)$/;" f -add_access_token ./Me_Lua/h13/meizu/dbfs.lua /^function add_access_token(token, expireTime)$/;" f -add_ble_mesh_device ./Me_Lua/h10/meizu/btfs.lua /^function add_ble_mesh_device(mac)$/;" f -add_ble_mesh_device ./Me_Lua/h13/meizu/nwfs.lua /^function add_ble_mesh_device(mac)$/;" f -add_deny_mac ./Me_Lua/h13/meizu/dbfs.lua /^function add_deny_mac(mac)$/;" f -add_network ./Me_Lua/h10/luci/model/network.lua /^function add_network(self, n, options)$/;" f -add_network ./Me_Lua/h13/luci/model/network.lua /^function add_network(self, n, options)$/;" f -add_network ./Mi_Lua/luci/model/network.lua /^function add_network(self, n, options)$/;" f -add_ssid ./Me_Lua/h13/meizu/dbfs.lua /^function add_ssid(ssid24, ssid5)$/;" f -add_wifinet ./Me_Lua/h10/luci/model/network.lua /^function add_wifinet(self, net, options)$/;" f -add_wifinet ./Me_Lua/h13/luci/model/network.lua /^function add_wifinet(self, net, options)$/;" f -add_wifinet ./Mi_Lua/luci/model/network.lua /^function add_wifinet(self, net, options)$/;" f -add_zone ./Mi_Lua/luci/model/firewall.lua /^function add_zone(self, n)$/;" f -adjust_headers ./Me_Lua/h10/socket/smtp.lua /^local function adjust_headers(mesgt)$/;" f -adjust_headers ./Me_Lua/h13/socket/smtp.lua /^local function adjust_headers(mesgt)$/;" f -adjust_headers ./Mi_Lua/socket/smtp.lua /^local function adjust_headers(mesgt)$/;" f -adjustheaders ./Me_Lua/h10/socket/http.lua /^local function adjustheaders(reqt)$/;" f -adjustheaders ./Me_Lua/h13/socket/http.lua /^local function adjustheaders(reqt)$/;" f -adjustheaders ./Mi_Lua/socket/http.lua /^local function adjustheaders(reqt)$/;" f -adjustproxy ./Me_Lua/h10/socket/http.lua /^local function adjustproxy(reqt)$/;" f -adjustproxy ./Me_Lua/h13/socket/http.lua /^local function adjustproxy(reqt)$/;" f -adjustproxy ./Mi_Lua/socket/http.lua /^local function adjustproxy(reqt)$/;" f -adjustrequest ./Me_Lua/h10/socket/http.lua /^local function adjustrequest(reqt)$/;" f -adjustrequest ./Me_Lua/h13/socket/http.lua /^local function adjustrequest(reqt)$/;" f -adjustrequest ./Mi_Lua/socket/http.lua /^local function adjustrequest(reqt)$/;" f -adjusturi ./Me_Lua/h10/socket/http.lua /^local function adjusturi(reqt)$/;" f -adjusturi ./Me_Lua/h13/socket/http.lua /^local function adjusturi(reqt)$/;" f -adjusturi ./Mi_Lua/socket/http.lua /^local function adjusturi(reqt)$/;" f -alias ./Me_Lua/h10/luci/dispatcher.lua /^function alias(...)$/;" f -alias ./Me_Lua/h13/luci/dispatcher.lua /^function alias(...)$/;" f -alias ./Mi_Lua/luci/dispatcher.lua /^function alias(...)$/;" f -apk ./Me_Lua/h10/luci/controller/bs/index.lua /^function apk()$/;" f -apk ./Me_Lua/h13/luci/controller/bs/index.lua /^function apk()$/;" f -appInfo ./Mi_Lua/xiaoqiang/util/XQQoSUtil.lua /^function appInfo()$/;" f -appLimit ./Mi_Lua/luci/controller/api/xqsystem.lua /^function appLimit()$/;" f -appLimitSwitch ./Mi_Lua/luci/controller/api/xqsystem.lua /^function appLimitSwitch()$/;" f -appSpeedlimitSwitch ./Mi_Lua/xiaoqiang/util/XQQoSUtil.lua /^function appSpeedlimitSwitch(enable)$/;" f -append ./Mi_Lua/luci/util.lua /^function append(src, ...)$/;" f -append_yeelink_list ./Mi_Lua/xiaoqiang/util/XQZigbeeUtil.lua /^function append_yeelink_list(list)$/;" f -arcombine ./Me_Lua/h10/luci/dispatcher.lua /^function arcombine(trg1, trg2)$/;" f -arcombine ./Me_Lua/h13/luci/dispatcher.lua /^function arcombine(trg1, trg2)$/;" f -arcombine ./Mi_Lua/luci/dispatcher.lua /^function arcombine(trg1, trg2)$/;" f -areThingsMounted ./Mi_Lua/luci/controller/api/xqsystem.lua /^function areThingsMounted()$/;" f -areThingsMounted ./Mi_Lua/luci/view/web/setting/lamp.htm /^ function areThingsMounted(){$/;" f -aria2_download_task_pause ./Me_Lua/h10/meizu/dlfs.lua /^function aria2_download_task_pause(gid, command)$/;" f -aria2_download_task_remove ./Me_Lua/h10/meizu/dlfs.lua /^function aria2_download_task_remove(gid, command)$/;" f -aria2_download_task_start ./Me_Lua/h10/meizu/dlfs.lua /^function aria2_download_task_start(url)$/;" f -aria2_download_task_unpause ./Me_Lua/h10/meizu/dlfs.lua /^function aria2_download_task_unpause(gid, command)$/;" f -aria2_failed_res ./Me_Lua/h10/meizu/dlfs.lua /^function aria2_failed_res(command, gid, status)$/;" f -aria2_get_active_list ./Me_Lua/h10/meizu/dlfs.lua /^function aria2_get_active_list()$/;" f -aria2_get_history_list ./Me_Lua/h10/meizu/dlfs.lua /^function aria2_get_history_list()$/;" f -aria2_get_pause_list ./Me_Lua/h10/meizu/dlfs.lua /^function aria2_get_pause_list()$/;" f -aria2_make_req_param ./Me_Lua/h10/meizu/dlfs.lua /^function aria2_make_req_param(method, gid)$/;" f -aria2_make_status_param ./Me_Lua/h10/meizu/dlfs.lua /^function aria2_make_status_param(method, params)$/;" f -aria2_success_res ./Me_Lua/h10/meizu/dlfs.lua /^function aria2_success_res(command, gid, status)$/;" f -asHEX ./Mi_Lua/sha1.lua /^function asHEX(a)$/;" f -ask ./Mi_Lua/luci/view/web/setting/net_wan.htm /^ function ask(){$/;" f -assert ./Mi_Lua/logging.lua /^local function assert(exp, ...)$/;" f -assert(type(func) ./Me_Lua/h10/luci/dispatcher.lua /^ assert(type(func) == "function",$/;" f -assert(type(func) ./Me_Lua/h13/luci/dispatcher.lua /^ assert(type(func) == "function",$/;" f -assert(type(func) ./Mi_Lua/luci/dispatcher.lua /^ assert(type(func) == "function",$/;" f -assert(type(idx) ./Me_Lua/h10/luci/dispatcher.lua /^ assert(type(idx) == "function",$/;" f -assert(type(idx) ./Me_Lua/h13/luci/dispatcher.lua /^ assert(type(idx) == "function",$/;" f -assert(type(idx) ./Mi_Lua/luci/dispatcher.lua /^ assert(type(idx) == "function",$/;" f -assign ./Me_Lua/h10/luci/dispatcher.lua /^function assign(path, clone, title, order)$/;" f -assign ./Me_Lua/h13/luci/dispatcher.lua /^function assign(path, clone, title, order)$/;" f -assign ./Mi_Lua/luci/dispatcher.lua /^function assign(path, clone, title, order, flag)$/;" f -attr ./Me_Lua/h10/luci/dispatcher.lua /^ attr = function(...) return _ifattr(true, ...) end;$/;" f -attr ./Me_Lua/h13/luci/dispatcher.lua /^ attr = function(...) return _ifattr(true, ...) end;$/;" f -attr ./Mi_Lua/luci/dispatcher.lua /^ attr = function(...) return _ifattr(true, ...) end;$/;" f -attribute ./Mi_Lua/slaxdom.lua /^ attribute = function(name,value,nsURI)$/;" f -attribute ./Mi_Lua/slaxml.lua /^ attribute = function(name,value,nsURI)$/;" f -authen ./Me_Lua/h10/luci/dispatcher.lua /^ authen = function() return eu end$/;" f -authen ./Me_Lua/h13/luci/dispatcher.lua /^ authen = function() return eu end$/;" f -authen ./Mi_Lua/luci/dispatcher.lua /^ authen = function() return eu end$/;" f -authenticator.htmlauth ./Me_Lua/h10/luci/dispatcher.lua /^function authenticator.htmlauth(validator, accs, default)$/;" f -authenticator.htmlauth ./Me_Lua/h13/luci/dispatcher.lua /^function authenticator.htmlauth(validator, accs, default)$/;" f -authenticator.htmlauth ./Mi_Lua/luci/dispatcher.lua /^function authenticator.htmlauth(validator, accs, default)$/;" f -authenticator.htmlauth_moblie ./Mi_Lua/luci/dispatcher.lua /^function authenticator.htmlauth_moblie(validator, accs, default)$/;" f -authenticator.jsonauth ./Mi_Lua/luci/dispatcher.lua /^function authenticator.jsonauth(validator, accs, default)$/;" f -available ./Me_Lua/h10/luci/sauth.lua /^function available()$/;" f -available ./Me_Lua/h13/luci/sauth.lua /^function available()$/;" f -available ./Mi_Lua/luci/sauth.lua /^function available()$/;" f -b64dec ./Me_Lua/h10/meizu/bfs.lua /^function b64dec(data)$/;" f -b64dec ./Me_Lua/h13/meizu/bfs.lua /^function b64dec(data)$/;" f -b64enc ./Me_Lua/h10/meizu/bfs.lua /^function b64enc(data)$/;" f -b64enc ./Me_Lua/h13/meizu/bfs.lua /^function b64enc(data)$/;" f -base64filter ./Mi_Lua/luci/controller/api/xqtunnel.lua /^local function base64filter(input)$/;" f -batchfile_checklist ./Me_Lua/h10/meizu/bfs.lua /^function batchfile_checklist()$/;" f -batchfile_compare_upload ./Me_Lua/h10/meizu/bfs.lua /^function batchfile_compare_upload()$/;" f -bigendian ./Mi_Lua/luci/util.lua /^function bigendian()$/;" f -binToHex ./Mi_Lua/xiaoqiang/util/XQCryptoUtil.lua /^function binToHex(s)$/;" f -binaryBase64Dec ./Mi_Lua/xiaoqiang/util/XQCryptoUtil.lua /^function binaryBase64Dec(data)$/;" f -binaryBase64Enc ./Mi_Lua/xiaoqiang/util/XQCryptoUtil.lua /^function binaryBase64Enc(data)$/;" f -bind ./Mi_Lua/socket.lua /^function bind(host, port, backlog)$/;" f -bind_router ./Me_Lua/h10/meizu/bfs.lua /^function bind_router()$/;" f -bind_router ./Me_Lua/h13/meizu/bfs.lua /^function bind_router()$/;" f -bluetooth_info ./Me_Lua/h10/meizu/btfs.lua /^function bluetooth_info()$/;" f -bluetooth_info ./Me_Lua/h13/meizu/nwfs.lua /^function bluetooth_info()$/;" f -bool ./Mi_Lua/luci/cbi/datatypes.lua /^function bool(val)$/;" f -buf ./Me_Lua/h10/meizu/bfs.lua /^ buf = buf..string.format('"%s"' % tostring(x):gsub('[%z\\1-\\31]', function(c) return '\\\\u%04x' % c:byte(1) end))$/;" f -buf ./Me_Lua/h13/meizu/bfs.lua /^ buf = buf..string.format('"%s"' % tostring(x):gsub('[%z\\1-\\31]', function(c) return '\\\\u%04x' % c:byte(1) end))$/;" f -build ./Mi_Lua/socket/url.lua /^function build(parsed)$/;" f -buildUrl ./Mi_Lua/luci/view/mobile/init/hello.htm /^ function buildUrl(token, path){$/;" f -buildUrl ./Mi_Lua/luci/view/web/xmaccount.htm /^function buildUrl(token, path){$/;" f -build_path ./Mi_Lua/socket/url.lua /^function build_path(parsed, unsafe)$/;" f -build_querystring ./Mi_Lua/luci/http.lua /^function build_querystring(q)$/;" f -build_url ./Me_Lua/h10/luci/dispatcher.lua /^function build_url(...)$/;" f -build_url ./Me_Lua/h13/luci/dispatcher.lua /^function build_url(...)$/;" f -build_url ./Mi_Lua/luci/dispatcher.lua /^function build_url(...)$/;" f -byteFormat ./Mi_Lua/xiaoqiang/common/XQFunction.lua /^function byteFormat(byte)$/;" f -byte_format ./Mi_Lua/luci/tools/webadmin.lua /^function byte_format(byte)$/;" f -bytes2GB ./Mi_Lua/luci/view/web/plugins/kuaipan.htm /^ function bytes2GB(bytes) {$/;" f -c) return string.format ./Mi_Lua/luci/controller/service/datacenter.lua /^ function(c) return string.format ("%%%02X", string.byte(c)) end)$/;" f -cache_enable ./Mi_Lua/luci/ccache.lua /^function cache_enable(cachepath, mode)$/;" f -cache_ondemand ./Mi_Lua/luci/ccache.lua /^function cache_ondemand(...)$/;" f -cal_str_md5 ./Me_Lua/h10/meizu/bfs.lua /^function cal_str_md5(str)$/;" f -cal_str_md5 ./Me_Lua/h13/meizu/bfs.lua /^function cal_str_md5(str)$/;" f -call ./Me_Lua/h10/luci/dispatcher.lua /^function call(name, ...)$/;" f -call ./Me_Lua/h13/luci/dispatcher.lua /^function call(name, ...)$/;" f -call ./Mi_Lua/luci/dispatcher.lua /^function call(name, ...)$/;" f -call ./Mi_Lua/luci/sys.lua /^function call(...)$/;" f -cancelDownload ./Mi_Lua/xiaoqiang/util/XQDownloadUtil.lua /^function cancelDownload(downloadUrl)$/;" f -cancelUpgrade ./Mi_Lua/luci/controller/api/xqsystem.lua /^function cancelUpgrade()$/;" f -cancelUpgrade ./Mi_Lua/xiaoqiang/util/XQSysUtil.lua /^function cancelUpgrade()$/;" f -cancelapclient ./Me_Lua/h13/meizu/nwfs.lua /^function cancelapclient()$/;" f -castMitvResult ./Mi_Lua/xiaoqiang/util/XQMitvUtil.lua /^function castMitvResult(str)$/;" f -cbi ./Me_Lua/h10/luci/dispatcher.lua /^function cbi(model, config)$/;" f -cbi ./Me_Lua/h13/luci/dispatcher.lua /^function cbi(model, config)$/;" f -cbi_add_knownips ./Mi_Lua/luci/tools/webadmin.lua /^function cbi_add_knownips(field)$/;" f -cbi_add_networks ./Mi_Lua/luci/tools/webadmin.lua /^function cbi_add_networks(field)$/;" f -change_maclist_table ./Me_Lua/h10/meizu/dbfs.lua /^function change_maclist_table()$/;" f -change_maclist_table ./Me_Lua/h13/meizu/dbfs.lua /^function change_maclist_table()$/;" f -channelFormat ./Mi_Lua/xiaoqiang/util/XQWifiUtil.lua /^function channelFormat(wifiIndex, channel, bandwidth)$/;" f -channelHelper ./Mi_Lua/xiaoqiang/util/XQWifiUtil.lua /^function channelHelper(channel)$/;" f -check ./Mi_Lua/xiaoqiang/XQLog.lua /^function check(ctype, key, value)$/;" f -checkBeenUpgraded ./Mi_Lua/xiaoqiang/util/XQSysUtil.lua /^function checkBeenUpgraded()$/;" f -checkDiskSpace ./Mi_Lua/xiaoqiang/util/XQSysUtil.lua /^function checkDiskSpace(byte)$/;" f -checkExecStatus ./Mi_Lua/xiaoqiang/util/XQSysUtil.lua /^function checkExecStatus(checkCmd)$/;" f -checkFileExist ./Mi_Lua/luci/controller/api/xqdatacenter.lua /^function checkFileExist()$/;" f -checkLanIp ./Mi_Lua/xiaoqiang/util/XQLanWanUtil.lua /^function checkLanIp(ip)$/;" f -checkMTU ./Mi_Lua/xiaoqiang/util/XQLanWanUtil.lua /^function checkMTU(value)$/;" f -checkMask ./Mi_Lua/xiaoqiang/common/XQFunction.lua /^function checkMask(mask)$/;" f -checkNonce ./Mi_Lua/xiaoqiang/util/XQSecureUtil.lua /^function checkNonce(nonce, mac)$/;" f -checkPermission ./Mi_Lua/xiaoqiang/util/XQSDKUtil.lua /^function checkPermission(mac)$/;" f -checkPlaintextPwd ./Mi_Lua/xiaoqiang/util/XQSecureUtil.lua /^function checkPlaintextPwd(user, plaintext)$/;" f -checkRedirectKey ./Mi_Lua/xiaoqiang/util/XQSecureUtil.lua /^function checkRedirectKey(key)$/;" f -checkRomUpdate ./Mi_Lua/luci/controller/api/xqsystem.lua /^function checkRomUpdate()$/;" f -checkRouterNamePending ./Mi_Lua/luci/controller/api/xqsystem.lua /^function checkRouterNamePending()$/;" f -checkSSID ./Mi_Lua/xiaoqiang/common/XQFunction.lua /^function checkSSID(ssid)$/;" f -checkSSID ./Mi_Lua/xiaoqiang/util/XQWifiUtil.lua /^function checkSSID(ssid,length)$/;" f -checkStrong ./Mi_Lua/xiaoqiang/util/XQSecureUtil.lua /^function checkStrong(pwd)$/;" f -checkSysPassword ./Mi_Lua/xiaoqiang/util/XQSysUtil.lua /^function checkSysPassword(oldPassword)$/;" f -checkSystemStatus ./Mi_Lua/xiaoqiang/util/XQSysUtil.lua /^function checkSystemStatus()$/;" f -checkTmpSpace ./Mi_Lua/xiaoqiang/util/XQSysUtil.lua /^function checkTmpSpace(byte)$/;" f -checkUpgrade ./Mi_Lua/xiaoqiang/util/XQNetUtil.lua /^function checkUpgrade()$/;" f -checkUpgradeStatus ./Mi_Lua/xiaoqiang/util/XQSysUtil.lua /^function checkUpgradeStatus()$/;" f -checkUser ./Mi_Lua/xiaoqiang/util/XQSecureUtil.lua /^function checkUser(user, nonce, encStr)$/;" f -checkWanIp ./Mi_Lua/xiaoqiang/util/XQLanWanUtil.lua /^function checkWanIp(ip)$/;" f -checkWifiPasswd ./Mi_Lua/xiaoqiang/util/XQWifiUtil.lua /^function checkWifiPasswd(passwd,encryption)$/;" f -check_guest_wifi ./Me_Lua/h10/meizu/nwfs.lua /^function check_guest_wifi()$/;" f -check_mandatory_upgrade ./Me_Lua/h10/meizu/upgdfs.lua /^function check_mandatory_upgrade()$/;" f -check_show_syslock ./Mi_Lua/luci/dispatcher.lua /^function check_show_syslock(sysauth)$/;" f -check_ssid ./Me_Lua/h10/meizu/nwfs.lua /^function check_ssid(ssid)$/;" f -check_ssid ./Me_Lua/h13/meizu/nwfs.lua /^function check_ssid(ssid)$/;" f -check_sys_password ./Me_Lua/h10/meizu/nwfs.lua /^function check_sys_password(password)$/;" f -check_sys_password ./Me_Lua/h13/meizu/nwfs.lua /^function check_sys_password(password)$/;" f -check_sys_pwd ./Me_Lua/h10/meizu/nwfs.lua /^function check_sys_pwd(oldPassword)$/;" f -check_sys_pwd ./Me_Lua/h13/meizu/nwfs.lua /^function check_sys_pwd(oldPassword)$/;" f -check_upgrade ./Me_Lua/h10/meizu/upgdfs.lua /^function check_upgrade()$/;" f -check_upgrade ./Me_Lua/h13/meizu/upgdfs.lua /^function check_upgrade()$/;" f -check_upgrade_status ./Me_Lua/h10/routerReport.lua /^function check_upgrade_status()$/;" f -check_upgrade_status ./Me_Lua/h13/routerReport.lua /^function check_upgrade_status()$/;" f -check_wifi_passwd ./Me_Lua/h10/meizu/nwfs.lua /^function check_wifi_passwd(passwd,encryption)$/;" f -check_wifi_passwd ./Me_Lua/h13/meizu/nwfs.lua /^function check_wifi_passwd(passwd,encryption)$/;" f -checkid ./Mi_Lua/xiaoqiang/util/XQSecureUtil.lua /^function checkid(id)$/;" f -chmod777 ./Mi_Lua/xiaoqiang/util/XQCameraUtil.lua /^function chmod777()$/;" f -choose ./Me_Lua/h10/mime.lua /^local function choose(table)$/;" f -choose ./Me_Lua/h13/mime.lua /^local function choose(table)$/;" f -choose ./Mi_Lua/mime.lua /^local function choose(table)$/;" f -choose ./Mi_Lua/socket.lua /^function choose(table)$/;" f -cidr.add ./Mi_Lua/luci/ip.lua /^function cidr.add( self, amount, inplace )$/;" f -cidr.broadcast ./Mi_Lua/luci/ip.lua /^function cidr.broadcast( self )$/;" f -cidr.contains ./Mi_Lua/luci/ip.lua /^function cidr.contains( self, addr )$/;" f -cidr.equal ./Mi_Lua/luci/ip.lua /^function cidr.equal( self, addr )$/;" f -cidr.higher ./Mi_Lua/luci/ip.lua /^function cidr.higher( self, addr )$/;" f -cidr.host ./Mi_Lua/luci/ip.lua /^function cidr.host( self )$/;" f -cidr.is4 ./Mi_Lua/luci/ip.lua /^function cidr.is4( self )$/;" f -cidr.is4linklocal ./Mi_Lua/luci/ip.lua /^function cidr.is4linklocal( self )$/;" f -cidr.is4rfc1918 ./Mi_Lua/luci/ip.lua /^function cidr.is4rfc1918( self )$/;" f -cidr.is6 ./Mi_Lua/luci/ip.lua /^function cidr.is6( self )$/;" f -cidr.is6linklocal ./Mi_Lua/luci/ip.lua /^function cidr.is6linklocal( self )$/;" f -cidr.lower ./Mi_Lua/luci/ip.lua /^function cidr.lower( self, addr )$/;" f -cidr.mask ./Mi_Lua/luci/ip.lua /^function cidr.mask( self, bits )$/;" f -cidr.maxhost ./Mi_Lua/luci/ip.lua /^function cidr.maxhost( self )$/;" f -cidr.minhost ./Mi_Lua/luci/ip.lua /^function cidr.minhost( self )$/;" f -cidr.network ./Mi_Lua/luci/ip.lua /^function cidr.network( self, bits )$/;" f -cidr.prefix ./Mi_Lua/luci/ip.lua /^function cidr.prefix( self, mask )$/;" f -cidr.string ./Mi_Lua/luci/ip.lua /^function cidr.string( self )$/;" f -cidr.sub ./Mi_Lua/luci/ip.lua /^function cidr.sub( self, amount, inplace )$/;" f -cipher ./Mi_Lua/rc4.lua /^local function cipher(sMessage, state)$/;" f -ciphertextFormat ./Mi_Lua/xiaoqiang/util/XQSecureUtil.lua /^function ciphertextFormat(ciphertext)$/;" f -class ./Mi_Lua/luci/util.lua /^function class(base)$/;" f -clear ./Mi_Lua/luci/i18n.lua /^function clear()$/;" f -clearCookies ./Mi_Lua/luci/view/web/inc/reboot.js.htm /^ function clearCookies(){$/;" f -clearRouterNamePending ./Mi_Lua/luci/controller/api/xqsystem.lua /^function clearRouterNamePending()$/;" f -clone ./Mi_Lua/luci/util.lua /^function clone(object, deep)$/;" f -close ./Mi_Lua/luci/http.lua /^function close()$/;" f -closeDMZ ./Mi_Lua/luci/controller/api/xqnetwork.lua /^function closeDMZ()$/;" f -closeElement ./Mi_Lua/slaxml.lua /^ local function closeElement()$/;" f -closeElement ./Mi_Lua/slaxdom.lua /^ closeElement = function(name)$/;" f -closeElement ./Mi_Lua/slaxml.lua /^ closeElement = function(name,nsURI)$/;" f -closeWebInitRDR ./Mi_Lua/xiaoqiang/common/XQFunction.lua /^function closeWebInitRDR()$/;" f -cmatch ./Mi_Lua/luci/util.lua /^function cmatch(str, pat)$/;" f -cmd ./Mi_Lua/sysapi/miqos.lua /^function cmd(action)$/;" f -cmdSafeCheck ./Mi_Lua/xiaoqiang/util/XQSecureUtil.lua /^function cmdSafeCheck(url)$/;" f -code:sub ./Mi_Lua/luci/util.lua /^ return code:sub(1,12) .. strip_function(code:sub(13,-1))$/;" f -combine ./Mi_Lua/luci/util.lua /^function combine(...)$/;" f -command ./Mi_Lua/socket/ftp.lua /^command = socket.protect(function(cmdt)$/;" f -comment ./Mi_Lua/slaxdom.lua /^ comment = function(value)$/;" f -comment ./Mi_Lua/slaxml.lua /^ comment = function(content)$/;" f -commit ./Me_Lua/h10/luci/model/network.lua /^function commit(self, ...)$/;" f -commit ./Me_Lua/h13/luci/model/network.lua /^function commit(self, ...)$/;" f -commit ./Mi_Lua/luci/model/firewall.lua /^function commit(self, ...)$/;" f -commit ./Mi_Lua/luci/model/network.lua /^function commit(self, ...)$/;" f -comparator ./Mi_Lua/luci/model/uci.lua /^ comparator = function(section)$/;" f -compare ./Mi_Lua/luci/http/protocol/date.lua /^function compare(d1, d2)$/;" f -compile_datatype ./Mi_Lua/luci/cbi.lua /^function compile_datatype(code)$/;" f -configRecovery ./Mi_Lua/luci/controller/api/xqsystem.lua /^function configRecovery()$/;" f -conn:connect ./Me_Lua/h10/ssl/https.lua /^ function conn:connect(host, port)$/;" f -conn:connect ./Me_Lua/h13/ssl/https.lua /^ function conn:connect(host, port)$/;" f -conn:connect ./Mi_Lua/ssl/https.lua /^ function conn:connect(host, port)$/;" f -conn:settimeout ./Me_Lua/h10/ssl/https.lua /^ function conn:settimeout(...)$/;" f -conn:settimeout ./Me_Lua/h13/ssl/https.lua /^ function conn:settimeout(...)$/;" f -conn:settimeout ./Mi_Lua/ssl/https.lua /^ function conn:settimeout(...)$/;" f -conn[name] ./Me_Lua/h10/ssl/https.lua /^ conn[name] = function (self, ...)$/;" f -conn[name] ./Me_Lua/h13/ssl/https.lua /^ conn[name] = function (self, ...)$/;" f -conn[name] ./Mi_Lua/ssl/https.lua /^ conn[name] = function (self, ...)$/;" f -connect ./Mi_Lua/socket.lua /^function connect(address, port, laddress, lport)$/;" f -connect ./Mi_Lua/socket/tp.lua /^function connect(host, port, timeout, create)$/;" f -connectedDevice ./Mi_Lua/luci/controller/service/datacenter.lua /^function connectedDevice()$/;" f -consume ./Mi_Lua/nixio/util.lua /^function consume(iter, append)$/;" f -contains ./Mi_Lua/luci/util.lua /^function contains(table, value)$/;" f -content ./Mi_Lua/luci/http.lua /^function content()$/;" f -content ./Mi_Lua/luci/view/error404.htm /^