- fix Building without Nagra not possible at Nagra_Merlin https://trac.streamboard...
[oscam.git] / module-cccam-cacheex.h
blob100e789b4f17e32f884e77f759b3e22b7078be88
1 #ifndef MODULE_CCCAM_CACHEEX_H_
2 #define MODULE_CCCAM_CACHEEX_H_
4 #ifdef CS_CACHEEX
5 void cc_cacheex_filter_out(struct s_client *cl);
6 void cc_cacheex_filter_in(struct s_client *cl, uint8_t *buf);
7 void cc_cacheex_push_in(struct s_client *cl, uint8_t *buf);
8 void cc_cacheex_module_init(struct s_module *ph);
9 #ifdef CS_CACHEEX_AIO
10 void cc_cacheex_feature_request(struct s_client *cl);
11 void cc_cacheex_feature_request_reply(struct s_client *cl);
12 void cc_cacheex_feature_request_save(struct s_client *cl, uint8_t *buf);
13 void cc_cacheex_feature_trigger_in(struct s_client *cl, uint8_t *buf);
14 #endif
15 #else
16 static inline void cc_cacheex_filter_out(struct s_client *UNUSED(cl)) { }
17 static inline void cc_cacheex_filter_in(struct s_client *UNUSED(cl), uint8_t *UNUSED(buf)) { }
18 static inline void cc_cacheex_push_in(struct s_client *UNUSED(cl), uint8_t *UNUSED(buf)) { }
19 static inline void cc_cacheex_module_init(struct s_module *UNUSED(ph)) { }
20 #endif
22 #endif