Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions | Variables
ircomm_event.h File Reference
#include <net/irda/irmod.h>

Go to the source code of this file.

Data Structures

struct  ircomm_info
 

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

const char *const ircomm_state []
 

Enumeration Type Documentation

Enumerator:
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 44 of file ircomm_event.h.

Enumerator:
IRCOMM_IDLE 
IRCOMM_WAITI 
IRCOMM_WAITR 
IRCOMM_CONN 

Definition at line 36 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 229 of file ircomm_event.c.

void ircomm_next_state ( struct ircomm_cb self,
IRCOMM_STATE  state 
)

Definition at line 244 of file ircomm_event.c.

Variable Documentation

const char* const ircomm_state[]

Definition at line 52 of file ircomm_event.c.