Changeset 10323
- Timestamp:
- 01/26/15 16:08:53 (9 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-stat.c
r10320 r10323 218 218 cs_log_dbg(D_LB, "loadbalancer: statistics loaded %d records in %"PRId64" ms", count, load_time); 219 219 #endif 220 } 221 222 void lb_destroy_stats(struct s_reader *rdr) 223 { 224 if(!rdr->lb_stat) 225 return; 226 cs_lock_destroy(&rdr->lb_stat_lock); 227 ll_destroy_data(rdr->lb_stat); 228 rdr->lb_stat = NULL; 220 229 } 221 230 -
trunk/module-stat.h
r10320 r10323 15 15 void stat_finish(void); 16 16 void load_stat_from_file(void); 17 void lb_destroy_stats(struct s_reader *rdr); 17 18 void send_reader_stat(struct s_reader *rdr, ECM_REQUEST *er, struct s_ecm_answer *ea, int8_t rc); 18 19 void stat_get_best_reader(ECM_REQUEST *er); … … 28 29 static inline void stat_finish(void) { } 29 30 static inline void load_stat_from_file(void) { } 31 static inline void lb_destroy_stats(struct s_reader *UNUSED(rdr)) { } 30 32 static inline void send_reader_stat(struct s_reader *UNUSED(rdr), ECM_REQUEST *UNUSED(er), struct s_ecm_answer *UNUSED(ea), int8_t UNUSED(rc)) { } 31 33 static inline void stat_get_best_reader(ECM_REQUEST *UNUSED(er)) { } -
trunk/oscam-config-reader.c
r10255 r10323 3 3 #include "globals.h" 4 4 #include "module-gbox.h" 5 #include "module-stat.h" 5 6 #include "oscam-aes.h" 6 7 #include "oscam-conf.h" … … 1310 1311 clear_ftab(&rdr->ftab); 1311 1312 1312 #ifdef WITH_LB 1313 if(rdr->lb_stat) 1314 { 1315 cs_lock_destroy(&rdr->lb_stat_lock); 1316 ll_destroy_data(rdr->lb_stat); 1317 rdr->lb_stat = NULL; 1318 } 1319 1320 #endif 1313 lb_destroy_stats(rdr); 1314 1321 1315 cs_clear_entitlement(rdr); 1322 1316 if(rdr->ll_entitlements)
Note:
See TracChangeset
for help on using the changeset viewer.