[ucsim-avr] Update auth info
[sdcc.git] / sdcc / sim / ucsim / fuiocl.h
blobb408c524064692b6fac5d073478ff92087051aec
1 #ifndef FUIOCL_HEADER
2 #define FUIOCL_HEADER
5 #include <termios.h>
6 #include <unistd.h>
8 #include "fiocl.h"
10 class cl_io: public cl_f
12 public:
13 cl_io();
14 cl_io(chars fn, chars mode);
15 cl_io(int the_server_port);
16 virtual ~cl_io(void);
17 protected:
18 struct termios saved_attributes;
19 public:
20 virtual enum file_type determine_type(void);
21 virtual int close(void);
22 virtual void changed(void);
23 virtual int check_dev(void);
24 virtual bool writable(void);
26 virtual void prepare_terminal();
27 virtual void save_attributes();
28 virtual void restore_attributes();
32 #endif
34 /* End of fuiocl.h */