Main Page | Class List | File List | Class Members | File Members | Related Pages

Input Struct Reference

List of all members.

Public Attributes

int fd
input_id id
input_id poll_id
InputState set
InputCallback cb
void * udata
time_t timeout
timer_id validate
unsigned char complete: 1
unsigned char suspended: 1
signed char dirty: 2

Detailed Description

File descriptor handler.


Member Data Documentation

unsigned char Input::complete
 

complete is FALSE until first state change. used for automated connection timeouts.

signed char Input::dirty
 

write queue

int Input::fd
 

file descriptor

unsigned char Input::suspended
 

suspended is TRUE when input should not be put in select loop

time_t Input::timeout
 

see input_add

void* Input::udata
 

arbitrary data associated with this input fd

timer_id Input::validate
 

timeout for incomplete sockets


The documentation for this struct was generated from the following file:
Generated on Sun Aug 22 08:07:11 2004 by doxygen 1.3.7