Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Typedefs | Functions
fsm.h File Reference
#include <linux/timer.h>

Go to the source code of this file.

Data Structures

struct  Fsm
 
struct  FsmInst
 
struct  FsmNode
 
struct  FsmTimer
 

Typedefs

typedef void(* FSMFNPTR )(struct FsmInst *, int, void *)
 

Functions

void mISDN_FsmNew (struct Fsm *, struct FsmNode *, int)
 
void mISDN_FsmFree (struct Fsm *)
 
int mISDN_FsmEvent (struct FsmInst *, int, void *)
 
void mISDN_FsmChangeState (struct FsmInst *, int)
 
void mISDN_FsmInitTimer (struct FsmInst *, struct FsmTimer *)
 
int mISDN_FsmAddTimer (struct FsmTimer *, int, int, void *, int)
 
void mISDN_FsmRestartTimer (struct FsmTimer *, int, int, void *, int)
 
void mISDN_FsmDelTimer (struct FsmTimer *, int)
 

Typedef Documentation

typedef void(* FSMFNPTR)(struct FsmInst *, int, void *)

Definition at line 29 of file fsm.h.

Function Documentation

int mISDN_FsmAddTimer ( struct FsmTimer ,
int  ,
int  ,
void ,
int   
)

Definition at line 136 of file fsm.c.

void mISDN_FsmChangeState ( struct FsmInst ,
int   
)

Definition at line 90 of file fsm.c.

void mISDN_FsmDelTimer ( struct FsmTimer ,
int   
)

Definition at line 124 of file fsm.c.

int mISDN_FsmEvent ( struct FsmInst ,
int  ,
void  
)

Definition at line 59 of file fsm.c.

void mISDN_FsmFree ( struct Fsm )

Definition at line 52 of file fsm.c.

void mISDN_FsmInitTimer ( struct FsmInst ,
struct FsmTimer  
)

Definition at line 110 of file fsm.c.

void mISDN_FsmNew ( struct Fsm ,
struct FsmNode ,
int   
)

Definition at line 30 of file fsm.c.

void mISDN_FsmRestartTimer ( struct FsmTimer ,
int  ,
int  ,
void ,
int   
)

Definition at line 165 of file fsm.c.