#include <socketengine.h>
Data Fields | |
| int | sd |
| int | fullLines |
| int | dead |
| int | flags |
| int | witems |
| int | ritems |
| int | timeout |
| time_t | connected |
| char | read_buffer [MAXLEN+1] |
| char | name [512] |
| dlink_list | mbuffer |
| dlink_list | sendq |
| struct sockaddr_in * | sa |
| User * | user |
| void(* | read_callback )(struct socket_ *, int) |
| void(* | write_callback )(void *) |
| void(* | error_callback )(struct socket_ *) |
| Thread * | thread |
Definition at line 45 of file socketengine.h.
| time_t connected |
Definition at line 56 of file socketengine.h.
Referenced by new_socket(), and receive().
| int dead |
Definition at line 49 of file socketengine.h.
Referenced by receive().
| void(* error_callback)(struct socket_ *) |
Definition at line 70 of file socketengine.h.
Referenced by new_socket(), receive(), and sock_getbyte().
| int flags |
Definition at line 50 of file socketengine.h.
Referenced by Listen(), new_socket(), receive(), Run(), send_line(), sendto_socket(), sock_getbyte(), sock_readline(), socket_flags_to_string(), and uplink_cleanup().
| int fullLines |
Definition at line 48 of file socketengine.h.
Referenced by GetLine(), new_socket(), and sock_readline().
| dlink_list mbuffer |
Definition at line 61 of file socketengine.h.
Referenced by GetLine(), new_socket(), and sock_readline().
| char name[512] |
Definition at line 59 of file socketengine.h.
Referenced by find_socket(), new_socket(), receive(), Run(), send_line(), sendto_socket(), sock_getbyte(), and sock_readline().
| char read_buffer[MAXLEN+1] |
Definition at line 58 of file socketengine.h.
Referenced by new_socket(), and sock_readline().
| void(* read_callback)(struct socket_ *, int) |
Definition at line 68 of file socketengine.h.
Referenced by add_new_socket(), new_socket(), and receive().
| int ritems |
Definition at line 53 of file socketengine.h.
| struct sockaddr_in* sa |
Definition at line 64 of file socketengine.h.
| int sd |
Definition at line 47 of file socketengine.h.
Referenced by Connect(), ev_connectuplink(), ev_ping(), Listen(), new_socket(), receive(), send_line(), sendq_add(), sendto_socket(), sock_getbyte(), socket_cleanup(), and uplink_cleanup().
| dlink_list sendq |
Definition at line 62 of file socketengine.h.
Referenced by new_socket(), sendq_add(), and sendq_flush().
Definition at line 72 of file socketengine.h.
| int timeout |
Definition at line 55 of file socketengine.h.
Referenced by new_socket(), and receive().
| User* user |
Definition at line 66 of file socketengine.h.
Referenced by new_socket().
| int witems |
Definition at line 52 of file socketengine.h.
| void(* write_callback)(void *) |
Definition at line 69 of file socketengine.h.
Referenced by add_new_socket(), new_socket(), and receive().
1.6.3