Socket Struct Reference

#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_ *)
Threadthread

Detailed Description

Definition at line 45 of file socketengine.h.


Field Documentation

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
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]
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
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().


The documentation for this struct was generated from the following file:
Generated on Mon Jul 19 21:53:05 2010 for Omega Security Services by  doxygen 1.6.3