Lines Matching refs:manager

21 bool InsertPath(TaskDependencyManager* manager,
27 return manager->Insert(&blocker);
30 void ErasePath(TaskDependencyManager* manager,
36 return manager->Erase(&blocker);
39 bool InsertExclusiveTask(TaskDependencyManager* manager) {
42 return manager->Insert(&blocker);
45 void EraseExclusiveTask(TaskDependencyManager* manager) {
48 manager->Erase(&blocker);
54 TaskDependencyManager manager;
61 EXPECT_TRUE(manager.Insert(&blocker));
62 EXPECT_FALSE(manager.Insert(&blocker));
64 manager.Erase(&blocker);
66 EXPECT_TRUE(manager.Insert(&blocker));
68 manager.Erase(&blocker);
72 TaskDependencyManager manager;
75 &manager, "app_id", FPL("/ancestor/parent/self/child/descendant")));
76 EXPECT_FALSE(InsertPath(&manager, "app_id", FPL("/ancestor")));
77 EXPECT_FALSE(InsertPath(&manager, "app_id", FPL("/ancestor/parent")));
78 EXPECT_FALSE(InsertPath(&manager, "app_id", FPL("/ancestor/parent/self")));
80 &manager, "app_id", FPL("/ancestor/parent/self/child")));
82 &manager, "app_id", FPL("/ancestor/parent/self/child/descendant")));
85 &manager, "another_app_id", FPL("/ancestor/parent/self")));
86 ErasePath(&manager, "another_app_id", FPL("/ancestor/parent/self"));
88 EXPECT_TRUE(InsertPath(&manager, "app_id", FPL("/file")));
89 ErasePath(&manager, "app_id", FPL("/file"));
91 ErasePath(&manager, "app_id", FPL("/ancestor/parent/self/child/descendant"));
95 TaskDependencyManager manager;
97 EXPECT_TRUE(InsertPath(&manager, "app_id", FPL("/foo/bar")));
98 EXPECT_FALSE(InsertExclusiveTask(&manager));
99 ErasePath(&manager, "app_id", FPL("/foo/bar"));
101 EXPECT_TRUE(InsertExclusiveTask(&manager));
102 EXPECT_FALSE(InsertPath(&manager, "app_id", FPL("/foo/bar")));
103 EraseExclusiveTask(&manager);
105 EXPECT_TRUE(InsertPath(&manager, "app_id", FPL("/foo/bar")));
106 ErasePath(&manager, "app_id", FPL("/foo/bar"));
110 TaskDependencyManager manager;
112 EXPECT_TRUE(manager.Insert(NULL));
113 EXPECT_TRUE(InsertPath(&manager, "app_id", FPL("/foo/bar")));
114 EXPECT_FALSE(InsertExclusiveTask(&manager));
115 ErasePath(&manager, "app_id", FPL("/foo/bar"));
117 EXPECT_FALSE(InsertExclusiveTask(&manager));
118 manager.Erase(NULL);
119 EXPECT_TRUE(InsertExclusiveTask(&manager));
121 EXPECT_FALSE(manager.Insert(NULL));
123 EraseExclusiveTask(&manager);