6 * Created on August 7, 2017, 3:43 PM
12 #include "classlist.h"
15 #include "orderedge.h"
17 enum NodeStatus {NOTVISITED, VISITED, FINISHED};
18 typedef enum NodeStatus NodeStatus;
22 HashSetOrderEdge* inEdges;
23 HashSetOrderEdge* outEdges;
28 OrderNode* allocOrderNode(uint64_t id);
29 void addNewIncomingEdge(OrderNode* node, OrderEdge* edge);
30 void addNewOutgoingEdge(OrderNode* node, OrderEdge* edge);
31 void deleteOrderNode(OrderNode* node);
33 #endif /* ORDERNODE_H */