Linux makefiles
[canaan.git] / prj / tech / libsrc / dispdev / cbchain.h
blob95b707cc93bbd5e84e37ac6298c9758e190e9c8e
1 // $Header: x:/prj/tech/libsrc/dispdev/RCS/cbchain.h 1.1 1997/10/21 16:15:44 KEVIN Exp $
2 // Generic callback chain structures and handler prototype
4 #ifndef __CBCHAIN_H
5 #define __CBCHAIN_H
7 typedef struct callback_chain_info callback_chain_info;
9 struct callback_chain_info {
10 int message;
11 int id;
12 void (*func)(callback_chain_info *);
15 typedef void (callback_chain_func)(callback_chain_info *);
17 enum eCallbackChainMessage {
18 kCallbackChainAddFunc,
19 kCallbackChainRemoveFunc,
22 EXTERN void GenericCallbackChainHandler(int *, callback_chain_func **, callback_chain_info *);
24 #endif