1
#ifndef __GAM_POLL_GENERIC_H
2
#define __GAM_POLL_GENERIC_H
5
#include "gam_server.h"
10
gboolean gam_poll_generic_init (void);
11
void gam_poll_generic_debug (void);
13
void gam_poll_generic_add_missing (GamNode * node);
14
void gam_poll_generic_remove_missing (GamNode * node);
15
void gam_poll_generic_add_busy (GamNode * node);
16
void gam_poll_generic_remove_busy (GamNode * node);
17
void gam_poll_generic_add (GamNode * node);
18
void gam_poll_generic_remove (GamNode * node);
20
time_t gam_poll_generic_get_time (void);
21
void gam_poll_generic_update_time (void);
22
time_t gam_poll_generic_get_delta_time (time_t pt);
24
void gam_poll_generic_trigger_handler(const char *path, pollHandlerMode mode, GamNode *node);
26
void gam_poll_generic_scan_directory (const char *path);
27
void gam_poll_generic_scan_directory_internal (GamNode *dir_node);
28
void gam_poll_generic_first_scan_dir (GamSubscription * sub, GamNode * dir_node, const char *dpath);
30
GamTree * gam_poll_generic_get_tree (void);
31
GList * gam_poll_generic_get_missing_list (void);
32
GList * gam_poll_generic_get_busy_list (void);
33
GList * gam_poll_generic_get_all_list (void);
34
GList * gam_poll_generic_get_dead_list (void);
36
void gam_poll_generic_unregister_node (GamNode * node);
37
void gam_poll_generic_prune_tree (GamNode * node);