Skip to content

Commit 4b377a6

Browse files
committed
some api params is optional
1 parent 3f17721 commit 4b377a6

File tree

1 file changed

+36
-32
lines changed

1 file changed

+36
-32
lines changed

meta/3rd/skynet/library/skynet.lua

Lines changed: 36 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -13,34 +13,34 @@
1313
---|+'"trace"'
1414
---@alias SERVICEADDR '".servicename"' | '":0000000C"' | integer
1515
---@alias MESSAGEHANDLER fun(session:integer, source:integer, cmd:string, ...)
16-
local skynet = {
17-
-- read skynet.h
18-
PTYPE_TEXT = 0,
19-
PTYPE_RESPONSE = 1,
20-
PTYPE_MULTICAST = 2,
21-
PTYPE_CLIENT = 3,
22-
PTYPE_SYSTEM = 4,
23-
PTYPE_HARBOR = 5,
24-
PTYPE_SOCKET = 6,
25-
PTYPE_ERROR = 7,
26-
PTYPE_QUEUE = 8, -- used in deprecated mqueue, use skynet.queue instead
27-
PTYPE_DEBUG = 9,
28-
PTYPE_LUA = 10,
29-
PTYPE_SNAX = 11,
30-
PTYPE_TRACE = 12, -- use for debug trace
31-
PNAME_TEXT = "text",
32-
PNAME_RESPONSE = "response",
33-
PNAME_MULTICAST = "muliticast",
34-
PNAME_CLIENT = "client",
35-
PNAME_SYSTEM = "system",
36-
PNAME_HARBOR = "harbor",
37-
PNAME_SOCKET = "socket",
38-
PNAME_ERROR = "error",
39-
PNAME_QUEUE = "queue",
40-
PNAME_DEBUG = "debug",
41-
PNAME_LUA = "lua",
42-
PNAME_SNAX = "snax",
43-
PNAME_TRACE = "trace",
16+
local skynet = {
17+
-- read skynet.h
18+
PTYPE_TEXT = 0,
19+
PTYPE_RESPONSE = 1,
20+
PTYPE_MULTICAST = 2,
21+
PTYPE_CLIENT = 3,
22+
PTYPE_SYSTEM = 4,
23+
PTYPE_HARBOR = 5,
24+
PTYPE_SOCKET = 6,
25+
PTYPE_ERROR = 7,
26+
PTYPE_QUEUE = 8, -- used in deprecated mqueue, use skynet.queue instead
27+
PTYPE_DEBUG = 9,
28+
PTYPE_LUA = 10,
29+
PTYPE_SNAX = 11,
30+
PTYPE_TRACE = 12, -- use for debug trace
31+
PNAME_TEXT = "text",
32+
PNAME_RESPONSE = "response",
33+
PNAME_MULTICAST = "muliticast",
34+
PNAME_CLIENT = "client",
35+
PNAME_SYSTEM = "system",
36+
PNAME_HARBOR = "harbor",
37+
PNAME_SOCKET = "socket",
38+
PNAME_ERROR = "error",
39+
PNAME_QUEUE = "queue",
40+
PNAME_DEBUG = "debug",
41+
PNAME_LUA = "lua",
42+
PNAME_SNAX = "snax",
43+
PNAME_TRACE = "trace",
4444

4545
}
4646

@@ -103,8 +103,8 @@ end
103103
---* 你需要挂起一个请求,等将来时机满足,再回应它。而回应的时候已经在别的 coroutine 中了。
104104
---针对这种情况,你可以调用 skynet.response(skynet.pack) 获得一个闭包,以后调用这个闭包即可把回应消息发回。
105105
---这里的参数 skynet.pack 是可选的,你可以传入其它打包函数,默认即是 skynet.pack 。
106-
---@param msg lightuserdata
107-
---@param sz integer
106+
---@param msg lightuserdata|string
107+
---@param sz? integer
108108
function skynet.ret(msg, sz)
109109
end
110110

@@ -227,8 +227,8 @@ end
227227
---* 挂起期间,状态可能会变更,造成重入
228228
---@param addr SERVICEADDR @目标服务地址
229229
---@param typename string @类型名
230-
---@param msg lightuserdata
231-
---@param sz number
230+
---@param msg lightuserdata|string
231+
---@param sz? number
232232
function skynet.rawcall(addr, typename, msg, sz)
233233
end
234234

@@ -240,15 +240,18 @@ request.__call = request.add
240240
---@param obj table # {addr, typename, ...}
241241
function request:add(obj)
242242
end
243+
243244
function request:close()
244245
end
246+
245247
function request:select(timeout)
246248
end
247249

248250
---@param obj? table
249251
---@return request
250252
function skynet.request(obj)
251253
end
254+
252255
---* 返回一个唯一的会话ID
253256
---@return number
254257
function skynet.genid()
@@ -546,4 +549,5 @@ end
546549
function skynet.info_func(fun)
547550

548551
end
552+
549553
return skynet

0 commit comments

Comments
 (0)