source: trunk/module-stat.h@ 4149

Last change on this file since 4149 was 3972, checked in by schlocke, 13 years ago

loadbalancer: because we have an ecm cache, loadbalancer doesn't need a
ecm cache any longer. Also thread locking is removed, this speeds up the
loadbalancer

File size: 458 bytes
Line 
1#include "globals.h"
2#include "module-datastruct-llist.h"
3
4void init_stat();
5
6READER_STAT *get_stat(struct s_reader *rdr, ushort caid, ulong prid, ushort srvid);
7
8int remove_stat(struct s_reader *rdr, ushort caid, ulong prid, ushort srvid);
9
10void calc_stat(READER_STAT *stat);
11
12void add_stat(struct s_reader *rdr, ushort caid, ulong prid, ushort srvid, int time, int rc);
13
14int get_best_reader(ECM_REQUEST *er);
15
16void clear_reader_stat(struct s_reader *rdr);
Note: See TracBrowser for help on using the repository browser.