Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

ircomm_event.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  IRCOMM_STATE { IRCOMM_IDLE, IRCOMM_WAITI, IRCOMM_WAITR, IRCOMM_CONN }
enum  IRCOMM_EVENT {
  IRCOMM_CONNECT_REQUEST, IRCOMM_CONNECT_RESPONSE, IRCOMM_TTP_CONNECT_INDICATION, IRCOMM_LMP_CONNECT_INDICATION,
  IRCOMM_TTP_CONNECT_CONFIRM, IRCOMM_LMP_CONNECT_CONFIRM, IRCOMM_LMP_DISCONNECT_INDICATION, IRCOMM_TTP_DISCONNECT_INDICATION,
  IRCOMM_DISCONNECT_REQUEST, IRCOMM_TTP_DATA_INDICATION, IRCOMM_LMP_DATA_INDICATION, IRCOMM_DATA_REQUEST,
  IRCOMM_CONTROL_REQUEST, IRCOMM_CONTROL_INDICATION
}

Functions

int ircomm_do_event (struct ircomm_cb *self, IRCOMM_EVENT event, struct sk_buff *skb, struct ircomm_info *info)
void ircomm_next_state (struct ircomm_cb *self, IRCOMM_STATE state)

Variables

char * ircomm_state []
char * ircomm_event []


Enumeration Type Documentation

enum IRCOMM_EVENT
 

Enumeration values:
IRCOMM_CONNECT_REQUEST 
IRCOMM_CONNECT_RESPONSE 
IRCOMM_TTP_CONNECT_INDICATION 
IRCOMM_LMP_CONNECT_INDICATION 
IRCOMM_TTP_CONNECT_CONFIRM 
IRCOMM_LMP_CONNECT_CONFIRM 
IRCOMM_LMP_DISCONNECT_INDICATION 
IRCOMM_TTP_DISCONNECT_INDICATION 
IRCOMM_DISCONNECT_REQUEST 
IRCOMM_TTP_DATA_INDICATION 
IRCOMM_LMP_DATA_INDICATION 
IRCOMM_DATA_REQUEST 
IRCOMM_CONTROL_REQUEST 
IRCOMM_CONTROL_INDICATION 

Definition at line 42 of file ircomm_event.h.

enum IRCOMM_STATE
 

Enumeration values:
IRCOMM_IDLE 
IRCOMM_WAITI 
IRCOMM_WAITR 
IRCOMM_CONN 

Definition at line 34 of file ircomm_event.h.


Function Documentation

int ircomm_do_event struct ircomm_cb self,
IRCOMM_EVENT  event,
struct sk_buff skb,
struct ircomm_info info
 

Definition at line 236 of file ircomm_event.c.

References ircomm_event, ircomm_state, IRDA_DEBUG, ircomm_cb::state, and state.

Referenced by __ircomm_close(), ircomm_connect_request(), ircomm_connect_response(), ircomm_control_request(), ircomm_data_request(), ircomm_disconnect_request(), ircomm_lmp_connect_confirm(), ircomm_lmp_connect_indication(), ircomm_lmp_data_indication(), ircomm_lmp_disconnect_indication(), ircomm_ttp_connect_confirm(), ircomm_ttp_connect_indication(), ircomm_ttp_data_indication(), and ircomm_ttp_disconnect_indication().

void ircomm_next_state struct ircomm_cb self,
IRCOMM_STATE  state
 

Definition at line 251 of file ircomm_event.c.

References ircomm_state, and IRDA_DEBUG.

Referenced by ircomm_open(), ircomm_state_conn(), ircomm_state_idle(), ircomm_state_waiti(), and ircomm_state_waitr().


Variable Documentation

char* ircomm_event[]
 

Definition at line 60 of file ircomm_event.c.

Referenced by ircomm_do_event(), ircomm_state_conn(), ircomm_state_idle(), ircomm_state_waiti(), and ircomm_state_waitr().

char* ircomm_state[]
 

Definition at line 53 of file ircomm_event.c.

Referenced by ircomm_do_event(), and ircomm_next_state().