blob: 0e986ff1b9a19b4af038f150f23f7beae755c98e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
/******************************************************************************
* to emulate the serial input and output of an 8051 controller *
* fileio.hh - file input and output *
******************************************************************************/
#ifndef FILEIO_HEADER
#define FILEIO_HEADER
#include "config.h"
class FileIO
{
public:
FileIO();
FileIO(const char *infile, const char *outfile);
virtual ~FileIO();
virtual int SendByte(char b);
virtual int RecvByte(char *b);
virtual int SendStr(char *str);
virtual int RecvStr(char *str);
virtual int infile_id() { return fdin; }
private:
int fdin;
int fdout;
};
#endif
|