Lines Matching refs:node_t
28 typedef struct node node_t; typedef
37 node_t *parent;
43 #define IS_TOPNODE(fp) (((node_t *)(fp))->parent == NULL)
44 #define NODE_NAME(fp) (((node_t *)(fp))->filename)
49 void (*hit) (node_t* node, gpointer user_data);
50 node_t* (*add_missing) (node_t* parent, gpointer user_data);
52 gboolean (*pre_del) (node_t* node, gpointer user_data);
57 node_t* add_node (node_t* parent, const gchar* filename);
58 void remove_node (node_t* node, node_op_t* op);
59 void pending_remove_node (node_t* node, node_op_t* op);
61 void travel_nodes (node_t* node, node_op_t* op);
62 node_t* find_node_full (const gchar* filename, node_op_t* op);
63 node_t* find_node (const gchar *filename);
65 node_t* children_find (node_t *f, const gchar *basename);
66 guint children_num (node_t *f);
68 gpointer node_get_data (node_t* node);
69 gpointer node_set_data (node_t* node, gpointer user_data);