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

iriap_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  IRIAP_STATE {
  S_DISCONNECT, S_CONNECTING, S_CALL, S_MAKE_CALL,
  S_CALLING, S_OUTSTANDING, S_REPLYING, S_WAIT_FOR_CALL,
  S_WAIT_ACTIVE, R_DISCONNECT, R_CALL, R_WAITING,
  R_WAIT_ACTIVE, R_RECEIVING, R_EXECUTE, R_RETURNING
}
enum  IRIAP_EVENT {
  IAP_CALL_REQUEST, IAP_CALL_REQUEST_GVBC, IAP_CALL_RESPONSE, IAP_RECV_F_LST,
  IAP_LM_DISCONNECT_INDICATION, IAP_LM_CONNECT_INDICATION, IAP_LM_CONNECT_CONFIRM
}

Functions

void iriap_next_client_state (struct iriap_cb *self, IRIAP_STATE state)
void iriap_next_call_state (struct iriap_cb *self, IRIAP_STATE state)
void iriap_next_server_state (struct iriap_cb *self, IRIAP_STATE state)
void iriap_next_r_connect_state (struct iriap_cb *self, IRIAP_STATE state)
void iriap_do_client_event (struct iriap_cb *self, IRIAP_EVENT event, struct sk_buff *skb)
void iriap_do_call_event (struct iriap_cb *self, IRIAP_EVENT event, struct sk_buff *skb)
void iriap_do_server_event (struct iriap_cb *self, IRIAP_EVENT event, struct sk_buff *skb)
void iriap_do_r_connect_event (struct iriap_cb *self, IRIAP_EVENT event, struct sk_buff *skb)


Enumeration Type Documentation

enum IRIAP_EVENT
 

Enumeration values:
IAP_CALL_REQUEST 
IAP_CALL_REQUEST_GVBC 
IAP_CALL_RESPONSE 
IAP_RECV_F_LST 
IAP_LM_DISCONNECT_INDICATION 
IAP_LM_CONNECT_INDICATION 
IAP_LM_CONNECT_CONFIRM 

Definition at line 58 of file iriap_event.h.

enum IRIAP_STATE
 

Enumeration values:
S_DISCONNECT 
S_CONNECTING 
S_CALL 
S_MAKE_CALL 
S_CALLING 
S_OUTSTANDING 
S_REPLYING 
S_WAIT_FOR_CALL 
S_WAIT_ACTIVE 
R_DISCONNECT 
R_CALL 
R_WAITING 
R_WAIT_ACTIVE 
R_RECEIVING 
R_EXECUTE 
R_RETURNING 

Definition at line 32 of file iriap_event.h.


Function Documentation

void iriap_do_call_event struct iriap_cb self,
IRIAP_EVENT  event,
struct sk_buff skb
 

Definition at line 134 of file iriap_event.c.

References ASSERT, IAS_MAGIC, iriap_state, iriap_cb::magic, and NULL.

Referenced by iriap_data_indication(), and state_s_connecting().

void iriap_do_client_event struct iriap_cb self,
IRIAP_EVENT  event,
struct sk_buff skb
 

Definition at line 125 of file iriap_event.c.

References ASSERT, IAS_MAGIC, iriap_state, iriap_cb::magic, and NULL.

Referenced by iriap_connect_confirm(), iriap_disconnect_indication(), and iriap_getvaluebyclass_request().

void iriap_do_r_connect_event struct iriap_cb self,
IRIAP_EVENT  event,
struct sk_buff skb
 

Definition at line 152 of file iriap_event.c.

References ASSERT, IAS_MAGIC, iriap_state, iriap_cb::magic, and NULL.

Referenced by iriap_data_indication(), and iriap_getvaluebyclass_response().

void iriap_do_server_event struct iriap_cb self,
IRIAP_EVENT  event,
struct sk_buff skb
 

Definition at line 143 of file iriap_event.c.

References ASSERT, IAS_MAGIC, iriap_state, iriap_cb::magic, and NULL.

Referenced by iriap_connect_indication(), and iriap_disconnect_indication().

void iriap_next_call_state struct iriap_cb self,
IRIAP_STATE  state
 

Definition at line 101 of file iriap_event.c.

References ASSERT, IAS_MAGIC, iriap_cb::magic, and NULL.

Referenced by iriap_open(), state_s_call(), state_s_connecting(), state_s_make_call(), and state_s_outstanding().

void iriap_next_client_state struct iriap_cb self,
IRIAP_STATE  state
 

Definition at line 93 of file iriap_event.c.

References ASSERT, IAS_MAGIC, iriap_cb::magic, and NULL.

Referenced by iriap_open(), state_s_call(), state_s_connecting(), and state_s_disconnect().

void iriap_next_r_connect_state struct iriap_cb self,
IRIAP_STATE  state
 

Definition at line 117 of file iriap_event.c.

References ASSERT, IAS_MAGIC, iriap_cb::magic, and NULL.

Referenced by iriap_open(), state_r_call(), state_r_disconnect(), state_r_execute(), and state_r_receiving().

void iriap_next_server_state struct iriap_cb self,
IRIAP_STATE  state
 

Definition at line 109 of file iriap_event.c.

References ASSERT, IAS_MAGIC, iriap_cb::magic, and NULL.

Referenced by iriap_open(), state_r_call(), and state_r_disconnect().