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

gi_input Struct Reference

List of all members.

Public Attributes

GiInputCallback cb
void * udata
int fd
gi_input_t id
gi_input_t poll_id
gi_inputset_t set
time_t timeout
gi_timer_t validate
bool complete
bool suspended
signed char dirty: 2

Detailed Description

File descriptor handler.


Member Data Documentation

bool gi_input::complete
 

Complete is false until first state change. used for automated connection timeouts.

signed char gi_input::dirty
 

Write queue

int gi_input::fd
 

File descriptor

bool gi_input::suspended
 

Suspended is true when input should not be put in select loop

time_t gi_input::timeout
 

See ::input_add

void* gi_input::udata
 

Arbitrary data associated with this input fd

gi_timer_t gi_input::validate
 

Timeout for incomplete sockets


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