Mercurial Hosting > luan
diff src/luan/modules/Rpc.luan @ 1088:bae2d0c2576c
change module naming convention
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 26 Dec 2016 22:29:36 -0700 |
parents | 1a68fc55a80c |
children | e8fc6712b468 |
line wrap: on
line diff
--- a/src/luan/modules/Rpc.luan Mon Dec 19 01:38:21 2016 -0700 +++ b/src/luan/modules/Rpc.luan Mon Dec 26 22:29:36 2016 -0700 @@ -10,24 +10,24 @@ local logger = Logging.logger "Rpc" -local M = {} +local Rpc = {} -M.port = 9101 +Rpc.port = 9101 -M.call = RpcLuan.call -- Rpc.call(socket,fn_name,...) +Rpc.call = RpcLuan.call -- Rpc.call(socket,fn_name,...) -M.functions = {} +Rpc.functions = {} -function M.respond(socket,fns) - RpcLuan.respond( socket, fns or M.functions ) +function Rpc.respond(socket,fns) + RpcLuan.respond( socket, fns or Rpc.functions ) end -function M.remote_socket(socket_uri) +function Rpc.remote_socket(socket_uri) local mt = {} function mt.__index(_,key) return function(...) local socket = Io.uri(socket_uri) - return M.call(socket,key,...) + return Rpc.call(socket,key,...) end end local t = {} @@ -35,13 +35,13 @@ return t end -function M.remote(domain) - local socket = "socket:" .. domain .. ":" .. M.port - return M.remote_socket(socket) +function Rpc.remote(domain) + local socket = "socket:" .. domain .. ":" .. Rpc.port + return Rpc.remote_socket(socket) end -function M.serve(port,fns) - local server = Io.socket_server(port or M.port) +function Rpc.serve(port,fns) + local server = Io.socket_server(port or Rpc.port) while true do try { function() @@ -49,7 +49,7 @@ local function respond() try { function() - M.respond(socket,fns) + Rpc.respond(socket,fns) end catch = function(e) logger.error(e) @@ -65,4 +65,4 @@ end end -return M +return Rpc