diff src/luan/modules/IoLuan.java @ 1120:e8fc6712b468

luan Rpc uses luan.lib.rpc
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 07 Aug 2017 23:50:52 -0600
parents 590437ce0be3
children 4cf541886663
line wrap: on
line diff
--- a/src/luan/modules/IoLuan.java	Mon Aug 07 12:35:45 2017 -0600
+++ b/src/luan/modules/IoLuan.java	Mon Aug 07 23:50:52 2017 -0600
@@ -864,6 +864,32 @@
 	}
 
 
+
+	public static class LuanInput extends LuanIn {
+		private final InputStream in;
+
+		public LuanInput(InputStream in) {
+			this.in = in;
+		}
+
+		@Override public InputStream inputStream() {
+			return in;
+		}
+
+		@Override public String to_string() {
+			return "<input_stream>";
+		}
+
+		@Override public String to_uri_string() {
+			throw new UnsupportedOperationException();
+		}
+
+		@Override public boolean exists() {
+			return true;
+		}
+	};
+
+
 	public static String ip(String domain) {
 		try {
 			return InetAddress.getByName(domain).getHostAddress();