Mercurial Hosting > luan
diff src/luan/lib/rpc/RpcClient.java @ 1119:87c674f3f6b7
add RpcError
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 07 Aug 2017 12:35:45 -0600 |
parents | e4710ddfd287 |
children |
line wrap: on
line diff
--- a/src/luan/lib/rpc/RpcClient.java Sun Aug 06 20:11:11 2017 -0600 +++ b/src/luan/lib/rpc/RpcClient.java Mon Aug 07 12:35:45 2017 -0600 @@ -1,6 +1,5 @@ package luan.lib.rpc; -import java.io.IOException; import java.net.Socket; import java.util.List; import java.util.ArrayList; @@ -8,12 +7,14 @@ public class RpcClient extends RpcCon { - public RpcClient(Socket socket) throws IOException { + public RpcClient(Socket socket) + throws RpcError + { super(socket); } public void write(RpcCall call) - throws IOException + throws RpcError { List list = new ArrayList(); list.add(call.cmd); @@ -24,7 +25,7 @@ } public RpcResult read() - throws IOException, RpcException + throws RpcError, RpcException { List list = readJson(); boolean ok = (Boolean)list.remove(0);