add response test mode

This commit is contained in:
Cloud Wu
2014-07-30 14:54:18 +08:00
parent ce5adba5b2
commit 40519e9ee1
2 changed files with 61 additions and 0 deletions

View File

@@ -178,6 +178,23 @@ function suspend(co, result, command, param, size)
end
local f = param
local function response(ok, ...)
if ok == "TEST" then
if dead_service[co_address] then
release_watching(co_address)
f = false
return false
else
return true
end
end
if not f then
if f == false then
f = nil
return false
end
error "Can't response more than once"
end
local ret
if not dead_service[co_address] then
if ok then