Lines Matching refs:crawler_module_t

37 typedef struct _crawler_module_t crawler_module_t;  typedef
39 typedef void (*crawler_eval_func)(crawler_module_t *cm, item *it, uint32_t hv, int slab_cls);
40 typedef int (*crawler_init_func)(crawler_module_t *cm, void *data); // TODO: init args?
41 typedef void (*crawler_deinit_func)(crawler_module_t *cm); // TODO: extra args?
42 typedef void (*crawler_doneclass_func)(crawler_module_t *cm, int slab_cls);
43 typedef void (*crawler_finalize_func)(crawler_module_t *cm);
61 static int crawler_expired_init(crawler_module_t *cm, void *data);
62 static void crawler_expired_doneclass(crawler_module_t *cm, int slab_cls);
63 static void crawler_expired_finalize(crawler_module_t *cm);
64 static void crawler_expired_eval(crawler_module_t *cm, item *search, uint32_t hv, int i);
75 static int crawler_metadump_init(crawler_module_t *cm, void *data);
76 static void crawler_metadump_eval(crawler_module_t *cm, item *search, uint32_t hv, int i);
77 static void crawler_metadump_finalize(crawler_module_t *cm);
88 static int crawler_mgdump_init(crawler_module_t *cm, void *data);
89 static void crawler_mgdump_eval(crawler_module_t *cm, item *search, uint32_t hv, int i);
90 static void crawler_mgdump_finalize(crawler_module_t *cm);
109 crawler_module_t active_crawler_mod;
157 static int crawler_expired_init(crawler_module_t *cm, void *data) { in crawler_expired_init()
186 static void crawler_expired_doneclass(crawler_module_t *cm, int slab_cls) { in crawler_expired_doneclass()
194 static void crawler_expired_finalize(crawler_module_t *cm) { in crawler_expired_finalize()
209 static void crawler_expired_eval(crawler_module_t *cm, item *search, uint32_t hv, int i) { in crawler_expired_eval()
265 static int crawler_metadump_init(crawler_module_t *cm, void *data) { in crawler_metadump_init()
270 static void crawler_metadump_eval(crawler_module_t *cm, item *it, uint32_t hv, int i) { in crawler_metadump_eval()
303 static void crawler_metadump_finalize(crawler_module_t *cm) { in crawler_metadump_finalize()
321 static int crawler_mgdump_init(crawler_module_t *cm, void *data) { in crawler_mgdump_init()
326 static void crawler_mgdump_eval(crawler_module_t *cm, item *it, uint32_t hv, int i) { in crawler_mgdump_eval()
355 static void crawler_mgdump_finalize(crawler_module_t *cm) { in crawler_mgdump_finalize()
738 static int lru_crawler_set_client(crawler_module_t *cm, void *c, const int sfd) { in lru_crawler_set_client()