47 lines
		
	
	
	
		
			1.5 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			47 lines
		
	
	
	
		
			1.5 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
								 * Callbacks prototypes for FSM
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * Copyright (C) 1996 Universidade de Lisboa
							 | 
						||
| 
								 | 
							
								 * 
							 | 
						||
| 
								 | 
							
								 * Written by Pedro Roque Marques (roque@di.fc.ul.pt)
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * This software may be used and distributed according to the terms of 
							 | 
						||
| 
								 | 
							
								 * the GNU General Public License, incorporated herein by reference.
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifndef CALLBACKS_H
							 | 
						||
| 
								 | 
							
								#define CALLBACKS_H
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								extern void cb_out_1(struct pcbit_dev * dev, struct pcbit_chan* chan, 
							 | 
						||
| 
								 | 
							
										     struct callb_data *data);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								extern void cb_out_2(struct pcbit_dev * dev, struct pcbit_chan* chan, 
							 | 
						||
| 
								 | 
							
										     struct callb_data *data);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								extern void cb_in_1(struct pcbit_dev * dev, struct pcbit_chan* chan, 
							 | 
						||
| 
								 | 
							
										    struct callb_data *data);
							 | 
						||
| 
								 | 
							
								extern void cb_in_2(struct pcbit_dev * dev, struct pcbit_chan* chan, 
							 | 
						||
| 
								 | 
							
										    struct callb_data *data);
							 | 
						||
| 
								 | 
							
								extern void cb_in_3(struct pcbit_dev * dev, struct pcbit_chan* chan, 
							 | 
						||
| 
								 | 
							
										    struct callb_data *data);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								extern void cb_disc_1(struct pcbit_dev * dev, struct pcbit_chan* chan, 
							 | 
						||
| 
								 | 
							
										      struct callb_data *data);
							 | 
						||
| 
								 | 
							
								extern void cb_disc_2(struct pcbit_dev * dev, struct pcbit_chan* chan, 
							 | 
						||
| 
								 | 
							
										      struct callb_data *data);
							 | 
						||
| 
								 | 
							
								extern void cb_disc_3(struct pcbit_dev * dev, struct pcbit_chan* chan, 
							 | 
						||
| 
								 | 
							
										      struct callb_data *data);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								extern void cb_notdone(struct pcbit_dev * dev, struct pcbit_chan* chan, 
							 | 
						||
| 
								 | 
							
										       struct callb_data *data);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								extern void cb_selp_1(struct pcbit_dev * dev, struct pcbit_chan* chan, 
							 | 
						||
| 
								 | 
							
										      struct callb_data *data);
							 | 
						||
| 
								 | 
							
								extern void cb_open(struct pcbit_dev * dev, struct pcbit_chan* chan, 
							 | 
						||
| 
								 | 
							
										    struct callb_data *data);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 |