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

Go to the source code of this file.

Enumerations

enum  IRLAN_STATE {
  IRLAN_IDLE, IRLAN_QUERY, IRLAN_CONN, IRLAN_INFO,
  IRLAN_MEDIA, IRLAN_OPEN, IRLAN_WAIT, IRLAN_ARB,
  IRLAN_DATA, IRLAN_CLOSE, IRLAN_SYNC
}
 
enum  IRLAN_EVENT {
  IRLAN_DISCOVERY_INDICATION, IRLAN_IAS_PROVIDER_AVAIL, IRLAN_IAS_PROVIDER_NOT_AVAIL, IRLAN_LAP_DISCONNECT,
  IRLAN_LMP_DISCONNECT, IRLAN_CONNECT_COMPLETE, IRLAN_DATA_INDICATION, IRLAN_DATA_CONNECT_INDICATION,
  IRLAN_RETRY_CONNECT, IRLAN_CONNECT_INDICATION, IRLAN_GET_INFO_CMD, IRLAN_GET_MEDIA_CMD,
  IRLAN_OPEN_DATA_CMD, IRLAN_FILTER_CONFIG_CMD, IRLAN_CHECK_CON_ARB, IRLAN_PROVIDER_SIGNAL,
  IRLAN_WATCHDOG_TIMEOUT
}
 

Functions

void irlan_do_client_event (struct irlan_cb *self, IRLAN_EVENT event, struct sk_buff *skb)
 
void irlan_do_provider_event (struct irlan_cb *self, IRLAN_EVENT event, struct sk_buff *skb)
 
void irlan_next_client_state (struct irlan_cb *self, IRLAN_STATE state)
 
void irlan_next_provider_state (struct irlan_cb *self, IRLAN_STATE state)
 

Variables

const char *const irlan_state []
 

Enumeration Type Documentation

Enumerator:
IRLAN_DISCOVERY_INDICATION 
IRLAN_IAS_PROVIDER_AVAIL 
IRLAN_IAS_PROVIDER_NOT_AVAIL 
IRLAN_LAP_DISCONNECT 
IRLAN_LMP_DISCONNECT 
IRLAN_CONNECT_COMPLETE 
IRLAN_DATA_INDICATION 
IRLAN_DATA_CONNECT_INDICATION 
IRLAN_RETRY_CONNECT 
IRLAN_CONNECT_INDICATION 
IRLAN_GET_INFO_CMD 
IRLAN_GET_MEDIA_CMD 
IRLAN_OPEN_DATA_CMD 
IRLAN_FILTER_CONFIG_CMD 
IRLAN_CHECK_CON_ARB 
IRLAN_PROVIDER_SIGNAL 
IRLAN_WATCHDOG_TIMEOUT 

Definition at line 47 of file irlan_event.h.

Enumerator:
IRLAN_IDLE 
IRLAN_QUERY 
IRLAN_CONN 
IRLAN_INFO 
IRLAN_MEDIA 
IRLAN_OPEN 
IRLAN_WAIT 
IRLAN_ARB 
IRLAN_DATA 
IRLAN_CLOSE 
IRLAN_SYNC 

Definition at line 33 of file irlan_event.h.

Function Documentation

void irlan_do_client_event ( struct irlan_cb self,
IRLAN_EVENT  event,
struct sk_buff skb 
)

Definition at line 77 of file irlan_client_event.c.

void irlan_do_provider_event ( struct irlan_cb self,
IRLAN_EVENT  event,
struct sk_buff skb 
)

Definition at line 58 of file irlan_provider_event.c.

void irlan_next_client_state ( struct irlan_cb self,
IRLAN_STATE  state 
)

Definition at line 41 of file irlan_event.c.

void irlan_next_provider_state ( struct irlan_cb self,
IRLAN_STATE  state 
)

Definition at line 51 of file irlan_event.c.

Variable Documentation

const char* const irlan_state[]

Definition at line 27 of file irlan_event.c.