2005-04-17 02:20:36 +04:00
/*
* Callbacks prototypes for FSM
*
* Copyright ( C ) 1996 Universidade de Lisboa
2012-02-20 07:52:38 +04:00
*
2005-04-17 02:20:36 +04:00
* Written by Pedro Roque Marques ( roque @ di . fc . ul . pt )
*
2012-02-20 07:52:38 +04:00
* This software may be used and distributed according to the terms of
2005-04-17 02:20:36 +04:00
* the GNU General Public License , incorporated herein by reference .
*/
# ifndef CALLBACKS_H
# define CALLBACKS_H
2012-02-20 07:52:38 +04:00
extern void cb_out_1 ( struct pcbit_dev * dev , struct pcbit_chan * chan ,
2005-04-17 02:20:36 +04:00
struct callb_data * data ) ;
2012-02-20 07:52:38 +04:00
extern void cb_out_2 ( struct pcbit_dev * dev , struct pcbit_chan * chan ,
2005-04-17 02:20:36 +04:00
struct callb_data * data ) ;
2012-02-20 07:52:38 +04:00
extern void cb_in_1 ( struct pcbit_dev * dev , struct pcbit_chan * chan ,
2005-04-17 02:20:36 +04:00
struct callb_data * data ) ;
2012-02-20 07:52:38 +04:00
extern void cb_in_2 ( struct pcbit_dev * dev , struct pcbit_chan * chan ,
2005-04-17 02:20:36 +04:00
struct callb_data * data ) ;
2012-02-20 07:52:38 +04:00
extern void cb_in_3 ( struct pcbit_dev * dev , struct pcbit_chan * chan ,
2005-04-17 02:20:36 +04:00
struct callb_data * data ) ;
2012-02-20 07:52:38 +04:00
extern void cb_disc_1 ( struct pcbit_dev * dev , struct pcbit_chan * chan ,
2005-04-17 02:20:36 +04:00
struct callb_data * data ) ;
2012-02-20 07:52:38 +04:00
extern void cb_disc_2 ( struct pcbit_dev * dev , struct pcbit_chan * chan ,
2005-04-17 02:20:36 +04:00
struct callb_data * data ) ;
2012-02-20 07:52:38 +04:00
extern void cb_disc_3 ( struct pcbit_dev * dev , struct pcbit_chan * chan ,
2005-04-17 02:20:36 +04:00
struct callb_data * data ) ;
2012-02-20 07:52:38 +04:00
extern void cb_notdone ( struct pcbit_dev * dev , struct pcbit_chan * chan ,
2005-04-17 02:20:36 +04:00
struct callb_data * data ) ;
2012-02-20 07:52:38 +04:00
extern void cb_selp_1 ( struct pcbit_dev * dev , struct pcbit_chan * chan ,
2005-04-17 02:20:36 +04:00
struct callb_data * data ) ;
2012-02-20 07:52:38 +04:00
extern void cb_open ( struct pcbit_dev * dev , struct pcbit_chan * chan ,
2005-04-17 02:20:36 +04:00
struct callb_data * data ) ;
# endif