summaryrefslogtreecommitdiff
path: root/comm/IOS.cc
diff options
context:
space:
mode:
authorchatty1994-05-10 09:52:56 +0000
committerchatty1994-05-10 09:52:56 +0000
commit44c762cb8f968f11cf824c1926937633eaa4161e (patch)
treedf7293ef206dab27006736744267c4bf7d4fd608 /comm/IOS.cc
parent8ad2474d8a297c4c85f715f3577c0609628ebce5 (diff)
downloadivy-league-44c762cb8f968f11cf824c1926937633eaa4161e.zip
ivy-league-44c762cb8f968f11cf824c1926937633eaa4161e.tar.gz
ivy-league-44c762cb8f968f11cf824c1926937633eaa4161e.tar.bz2
ivy-league-44c762cb8f968f11cf824c1926937633eaa4161e.tar.xz
Initial revision
Diffstat (limited to 'comm/IOS.cc')
-rw-r--r--comm/IOS.cc126
1 files changed, 126 insertions, 0 deletions
diff --git a/comm/IOS.cc b/comm/IOS.cc
new file mode 100644
index 0000000..8ee9879
--- /dev/null
+++ b/comm/IOS.cc
@@ -0,0 +1,126 @@
+/*
+ * The Unix Channel
+ *
+ * by Michel Beaudouin-Lafon
+ *
+ * Copyright 1990-1994
+ * Laboratoire de Recherche en Informatique (LRI)
+ *
+ * Basic I/O
+ *
+ * $Id$
+ * $CurLog$
+ */
+
+#include "IOS.h"
+#include "error.h"
+#include "ccu/String.h"
+
+/*?class UchIOS
+The class \typ{UchIOS} (for input/output stream) is a
+base class for all objects of \uch\ that can be written to or read
+from, such as buffers or sockets. It declares a number of virtual
+functions for reading and writing characters, integers, buffers and
+strings. It also provides a number of shifting operators that can be
+used as shorthand for reading and writing.
+?*/
+
+/*?
+Build a input/output stream.
+?*/
+UchIOS :: UchIOS ()
+{
+}
+
+
+/*?nodoc?*/
+UchIOS :: ~UchIOS ()
+{
+}
+
+#ifdef DOC
+/*?nextdoc?*/
+void
+UchIOS :: WriteLong (lword l)
+{
+}
+
+/*?nextdoc?*/
+void
+UchIOS :: WriteShort (sword s)
+{
+}
+
+/*?nextdoc?*/
+void
+UchIOS :: WriteByte (byte b)
+{
+}
+
+/*?nextdoc?*/
+void
+UchIOS :: WriteChar (char c)
+{
+}
+
+/*?nextdoc?*/
+void
+UchIOS :: WriteString (const char* s)
+{
+}
+
+/*?
+These virtual functions are used to write on a stream.
+?*/
+void
+UchIOS :: WriteBuf (const byte* b, int n)
+{
+}
+
+
+
+/*?nextdoc?*/
+void
+UchIOS :: ReadLong (lword& l)
+{
+}
+
+/*?nextdoc?*/
+void
+UchIOS :: ReadShort (sword& s)
+{
+}
+
+/*?nextdoc?*/
+void
+UchIOS :: ReadByte (byte& b)
+{
+}
+
+/*?nextdoc?*/
+void
+UchIOS :: ReadChar (char& c)
+{
+}
+
+/*?nextdoc?*/
+void
+UchIOS :: ReadString (char* s)
+{
+}
+
+/*?nextdoc?*/
+void
+UchIOS :: ReadString (CcuString& s)
+{
+}
+
+/*?
+These virtual functions are used to write on a stream.
+?*/
+void
+UchIOS :: ReadBuf (byte* b, int n)
+{
+}
+
+#endif /* DOC */