Kannel: Open Source WAP and SMS gateway  $Revision: 5037 $
wsp_push_client.h File Reference
#include "gwlib/gwlib.h"
#include "wap_addr.h"
#include "wap_events.h"
#include "wap.h"
#include "wsp_push_client_states.def"
#include "wsp_push_client_machine.def"

Go to the source code of this file.

Data Structures

struct  WSPPushClientMachine
 

Macros

#define PUSH_CLIENT_STATE_NAME(state)   state,
 
#define ROW(state, event, condition, action, next_state)
 
#define INTEGER(name)   long name;
 
#define HTTPHEADERS(name)   List *name;
 
#define OCTSTR(name)   Octstr *name;
 
#define MACHINE(fields)   fields
 

Typedefs

typedef struct WSPPushClientMachine WSPPushClientMachine
 
typedef enum push_client_states push_client_states
 

Enumerations

enum  push_client_states { ROW, ROW }
 

Macro Definition Documentation

#define HTTPHEADERS (   name)    List *name;

Definition at line 92 of file wsp_push_client.h.

#define INTEGER (   name)    long name;

Definition at line 91 of file wsp_push_client.h.

#define MACHINE (   fields)    fields

Definition at line 94 of file wsp_push_client.h.

#define OCTSTR (   name)    Octstr *name;

Definition at line 93 of file wsp_push_client.h.

#define PUSH_CLIENT_STATE_NAME (   state)    state,

Definition at line 77 of file wsp_push_client.h.

#define ROW (   state,
  event,
  condition,
  action,
  next_state 
)

Definition at line 78 of file wsp_push_client.h.

Typedef Documentation

Definition at line 83 of file wsp_push_client.h.

Definition at line 66 of file wsp_push_client.h.

Enumeration Type Documentation

Enumerator
ROW 
ROW 

Definition at line 76 of file wsp_push_client.h.

76  {
77  #define PUSH_CLIENT_STATE_NAME(state) state,
78  #define ROW(state, event, condition, action, next_state)
80  push_client_states_count
81 };
See file LICENSE for details about the license agreement for using, modifying, copying or deriving work from this software.