ucsim-0.2.37-pre3 into cvs
[fw/sdcc] / sim / ucsim / gui.src / serio.src / fileio.hh
diff --git a/sim/ucsim/gui.src/serio.src/fileio.hh b/sim/ucsim/gui.src/serio.src/fileio.hh
new file mode 100644 (file)
index 0000000..fa7ac41
--- /dev/null
@@ -0,0 +1,22 @@
+/******************************************************************************
+ * to emulate the serial input and output of an 8051 controller               *
+ * fileio.hh - file input and output                                          *
+ ******************************************************************************/
+#include "config.h"
+
+class FileIO
+{
+       public:
+               FileIO();
+               FileIO(char *infile, char *outfile);
+               ~FileIO();
+
+               int SendByte(char b);
+               int RecvByte(char *b);
+               int SendStr(char *str);
+               int RecvStr(char *str);
+
+       private:
+               int fdin;
+               int fdout;
+};