Kannel: Open Source WAP and SMS gateway  $Revision: 5037 $
action Struct Reference

Public Types

enum  {
  REGISTER, LISTEN, UNREGISTER, DESTROY,
  SET_TIMEOUT
}
 

Data Fields

enum action:: { ... }  type
 
int fd
 
int mask
 
int events
 
fdset_callback_tcallback
 
void * data
 
long timeout
 
Listdone
 

Detailed Description

Definition at line 140 of file fdset.c.

Member Enumeration Documentation

anonymous enum
Enumerator
REGISTER 
LISTEN 
UNREGISTER 
DESTROY 
SET_TIMEOUT 

Definition at line 142 of file fdset.c.

Field Documentation

fdset_callback_t* action::callback

Definition at line 146 of file fdset.c.

Referenced by fdset_register(), and handle_action().

void* action::data

Definition at line 147 of file fdset.c.

Referenced by fdset_register(), and handle_action().

List* action::done

Definition at line 151 of file fdset.c.

Referenced by action_destroy(), handle_action(), and submit_action().

int action::events

Definition at line 145 of file fdset.c.

Referenced by fdset_listen(), fdset_register(), and handle_action().

int action::fd

Definition at line 143 of file fdset.c.

Referenced by fdset_listen(), fdset_register(), fdset_unregister(), and handle_action().

int action::mask

Definition at line 144 of file fdset.c.

Referenced by fdset_listen(), and handle_action().

long action::timeout

Definition at line 148 of file fdset.c.

Referenced by fdset_set_timeout(), and handle_action().

enum { ... } action::type

Referenced by handle_action().


The documentation for this struct was generated from the following file:
See file LICENSE for details about the license agreement for using, modifying, copying or deriving work from this software.