1 #ifndef LINE_H 2 #define LINE_H 1 3 4 #include "nvt.h" 5 6 typedef struct line_config { 7 int fd; 8 int sfd; 9 int is_connected; 10 int is_telnet; 11 int is_data_received; 12 nvt_vars nvt_data; 13 } line_config; 14 15 void line_init_config(line_config *cfg); 16 int line_init_conn(line_config *cfg); 17 int line_read(line_config *cfg, unsigned char *data, int len); 18 int line_write(line_config *cfg, unsigned char *data, int len); 19 int line_listen(line_config *cfg); 20 int line_accept(line_config *cfg); 21 int line_off_hook(line_config *cfg); 22 int line_connect(line_config *cfg, char* dialno); 23 int line_disconnect(line_config *cfg); 24 25 #endif