diff options
author | chatty | 1994-05-10 09:52:56 +0000 |
---|---|---|
committer | chatty | 1994-05-10 09:52:56 +0000 |
commit | 44c762cb8f968f11cf824c1926937633eaa4161e (patch) | |
tree | df7293ef206dab27006736744267c4bf7d4fd608 /comm/IOS.cc | |
parent | 8ad2474d8a297c4c85f715f3577c0609628ebce5 (diff) | |
download | ivy-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.cc | 126 |
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 */ |