cong-graph

cong-graph —

Synopsis




#define     CONG_DEPENDENCY_NODE            (x)
#define     CONG_DEPENDENCY_NODE_FROM_FILE  (x)
CongDependencyNode* cong_dependency_node_new_from_file
                                            (GnomeVFSURI *uri);
void        cong_dependency_node_add_dependency
                                            (CongDependencyNode *downstream,
                                             CongDependencyNode *upstream);
void        construct_dependency_node_from_file
                                            (CongDependencyNodeFromFile *node,
                                             const CongDependencyNodeClass *klass,
                                             GnomeVFSURI *uri);
CongDependencyGraph* cong_dependency_graph_new
                                            (void);
void        cong_dependency_graph_add_ultimate_target
                                            (CongDependencyGraph *graph,
                                             CongDependencyNode *target);
gboolean    cong_dependency_graph_process   (CongDependencyGraph *graph,
                                             GError **error);
gboolean    cong_dependency_node_from_file_is_up_to_date
                                            (CongDependencyNode *target);

Description

Details

CONG_DEPENDENCY_NODE()

#define CONG_DEPENDENCY_NODE(x) ((CongDependencyNode*)(x))

x :

CONG_DEPENDENCY_NODE_FROM_FILE()

#define CONG_DEPENDENCY_NODE_FROM_FILE(x) ((CongDependencyNodeFromFile*)(x))

x :

cong_dependency_node_new_from_file ()

CongDependencyNode* cong_dependency_node_new_from_file
                                            (GnomeVFSURI *uri);

TODO: Write me

uri :
Returns : the new CongDependencyNode

cong_dependency_node_add_dependency ()

void        cong_dependency_node_add_dependency
                                            (CongDependencyNode *downstream,
                                             CongDependencyNode *upstream);

TODO: Write me

downstream :
upstream :

construct_dependency_node_from_file ()

void        construct_dependency_node_from_file
                                            (CongDependencyNodeFromFile *node,
                                             const CongDependencyNodeClass *klass,
                                             GnomeVFSURI *uri);

TODO: Write me

node :
klass :
uri :

cong_dependency_graph_new ()

CongDependencyGraph* cong_dependency_graph_new
                                            (void);

Returns : a new CongDependencyGraph

cong_dependency_graph_add_ultimate_target ()

void        cong_dependency_graph_add_ultimate_target
                                            (CongDependencyGraph *graph,
                                             CongDependencyNode *target);

graph :
target :

cong_dependency_graph_process ()

gboolean    cong_dependency_graph_process   (CongDependencyGraph *graph,
                                             GError **error);

TODO: Write me

graph :
error :
Returns :

cong_dependency_node_from_file_is_up_to_date ()

gboolean    cong_dependency_node_from_file_is_up_to_date
                                            (CongDependencyNode *target);

This function is not currently implemented.

target : a CongDependencyNode
Returns : FALSE