[gbx] - more generalized routing info in cw msg
[oscam.git] / module-dvbapi-chancache.h
blobb5e43a533284a18077644e88030cf96741dacf68
1 #ifndef MODULE_DVBAPI_CHANCACHE_H_
2 #define MODULE_DVBAPI_CHANCACHE_H_
4 #ifdef HAVE_DVBAPI
6 struct s_channel_cache
8 uint16_t caid;
9 uint32_t prid;
10 uint16_t srvid;
11 uint16_t pid;
12 uint32_t chid;
15 void dvbapi_save_channel_cache(void);
16 void dvbapi_load_channel_cache(void);
17 struct s_channel_cache *dvbapi_find_channel_cache(int32_t demux_id, int32_t pidindex, int8_t caid_and_prid_only);
18 int32_t dvbapi_edit_channel_cache(int32_t demux_id, int32_t pidindex, uint8_t add);
20 #else
21 static inline void dvbapi_save_channel_cache(void) { }
22 #endif
24 #endif