3 extern void rcn_enable_cache( lofig_list
*lofig
, unsigned long int (*fn_load
)(lofig_list
*, losig_list
*), void (*fn_free
)(lofig_list
*), int pool
);
4 extern void rcn_disable_cache( lofig_list
*lofig
);
6 extern mbkcache
* rcn_getlofigcache( lofig_list
*lofig
);
7 void rcn_alloclofigcache( lofig_list
*lofig
, mbkcache
*cache
, void(*)(lofig_list
*) );
9 unsigned long int rcn_cache_release( lofig_list
*lofig
, losig_list
*losig
);
11 extern void rcn_refresh_signal( lofig_list
*lofig
, losig_list
*losig
);
12 extern void rcn_flush_signal( lofig_list
*lofig
, losig_list
*losig
);
14 void rcn_setsignal_loaded( losig_list
*losig
);
15 void rcn_clearsignal_loaded( losig_list
*losig
);
16 extern char rcn_issignal_loaded( losig_list
*losig
);
17 extern void rcn_setsignal_disablecache( losig_list
*losig
);
18 extern char rcn_issignal_disablecache( losig_list
*losig
);
20 extern char rcn_cache_removable_ctc( loctc_list
*ctc
);
21 extern char rcn_cache_addable_ctc( losig_list
*sig1
, losig_list
*sig2
);
23 extern void rcnenv(void);
25 extern int rcn_getnewpoolcache( void );
26 void rcn_setpoolcache( int pool
, mbkcache
*cache
);
27 mbkcache
* rcn_getpoolcache( int pool
);
29 extern void rcn_lock_signal( lofig_list
*lofig
, losig_list
*losig
);
30 extern void rcn_unlock_signal( lofig_list
*lofig
, losig_list
*losig
);
31 extern char rcn_islock_signal( lofig_list
*lofig
, losig_list
*losig
);
34 void rcn_enablewritelofig( lofig_list
*lofig
);
35 void rcn_disablewritelofig( lofig_list
*lofig
);
37 void rcn_disablewritesignal( losig_list
* );
38 void rcn_enblewritesignal( losig_list
* );
39 char rcn_iswritesignal( losig_list
* );
40 void rcn_checkwritesignal( losig_list
*losig
);
41 // --- End of debug function.
43 extern int rcn_hascache( lofig_list
*lofig
);