Lines Matching refs:edge
38 /// the total scheduled weight diminishes enough (i.e. when a scheduled edge
50 /// true if the Pool might delay this edge
53 /// informs this Pool that the given edge is committed to be run.
54 /// Pool will count this edge as using resources from this pool.
55 void EdgeScheduled(const Edge& edge);
57 /// informs this Pool that the given edge is no longer runnable, and should
59 void EdgeFinished(const Edge& edge);
61 /// adds the given edge to this Pool to be delayed.
62 void DelayEdge(Edge* edge);
108 /// Add input / output / validation nodes to a given edge. This also
111 void AddIn(Edge* edge, StringPiece path, uint64_t slash_bits);
112 bool AddOut(Edge* edge, StringPiece path, uint64_t slash_bits);
113 void AddValidation(Edge* edge, StringPiece path, uint64_t slash_bits);