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

gi_timer Struct Reference

List of all members.

Public Attributes

GiTimerCallback cb
void * udata
gi_timer_t id
gi_timer_t next_free
GiListLinklink
bool used
timeval expiration
timeval interval
signed char dirty: 2

Detailed Description

Timer event.


Member Data Documentation

signed char gi_timer::dirty
 

If 1 or -1 don't remove timer

struct timeval gi_timer::expiration
 

Exact time this timer will expire

gi_timer_t gi_timer::id
 

Index in timers array

struct timeval gi_timer::interval
 

Interval this timer is set for

GiListLink* gi_timer::link
 

Link chain in timers_sorted

gi_timer_t gi_timer::next_free
 

Chain of free timer_ids from timers_next_id

void* gi_timer::udata
 

Arbitrary user data

bool gi_timer::used
 

Used internally to look for new ids


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