Kannel: Open Source WAP and SMS gateway  svn-r5335
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

anonymous enum
Enumerator
REGISTER 
LISTEN 
UNREGISTER 
DESTROY 
SET_TIMEOUT 

Definition at line 142 of file fdset.c.

Field Documentation

◆ callback

fdset_callback_t* action::callback

Definition at line 146 of file fdset.c.

Referenced by fdset_register(), and handle_action().

◆ data

void* action::data

Definition at line 147 of file fdset.c.

Referenced by fdset_register(), and handle_action().

◆ done

List* action::done

Definition at line 151 of file fdset.c.

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

◆ events

int action::events

Definition at line 145 of file fdset.c.

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

◆ fd

int action::fd

Definition at line 143 of file fdset.c.

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

◆ mask

int action::mask

Definition at line 144 of file fdset.c.

Referenced by fdset_listen(), and handle_action().

◆ timeout

long action::timeout

Definition at line 148 of file fdset.c.

Referenced by fdset_create_real(), fdset_set_timeout(), and handle_action().

◆ type

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.