Home
last modified time | relevance | path

Searched refs:FXWorkerThread (Results 1 – 14 of 14) sorted by relevance

/dports/cad/sumo/sumo-1.2.0/unittest/src/utils/foxtools/
H A DFXWorkerThreadTest.cpp28 class TestTask : public FXWorkerThread::Task {
30 void run(FXWorkerThread* /* context */) { in run() argument
38 TEST(FXWorkerThread, test_init) { in TEST() argument
39 FXWorkerThread::Pool g(4); in TEST()
43 TEST(FXWorkerThread, test_get_all) { in TEST() argument
44 FXWorkerThread::Pool g(4); in TEST()
45 FXWorkerThread::Task* task1 = new TestTask(); in TEST()
46 FXWorkerThread::Task* task2 = new TestTask(); in TEST()
47 FXWorkerThread::Task* task3 = new TestTask(); in TEST()
48 FXWorkerThread::Task* task4 = new TestTask(); in TEST()
/dports/cad/sumo/sumo-1.2.0/src/utils/foxtools/
H A DFXWorkerThread.h49 class FXWorkerThread : public FXThread {
69 virtual void run(FXWorkerThread* context) = 0;
112 new FXWorkerThread(*this); in myPoolMutex()
128 for (FXWorkerThread* const worker : myWorkers) { in clear()
138 void addWorker(FXWorkerThread* const w) { in addWorker()
154 for (FXWorkerThread* const worker : myWorkers) {
197 for (FXWorkerThread* const worker : myWorkers) {
260 std::vector<FXWorkerThread*> myWorkers;
292 FXWorkerThread(Pool& pool): FXThread(), myPool(pool), myStopped(false) in FXWorkerThread() function
305 virtual ~FXWorkerThread() { in ~FXWorkerThread()
H A DMakefile.am14 FXSynchQue.h FXWorkerThread.h \
/dports/cad/sumo/sumo-1.2.0/src/microsim/devices/
H A DMSRoutingEngine.h142 class WorkerThread : public FXWorkerThread {
144 WorkerThread(FXWorkerThread::Pool& pool, in WorkerThread()
146 : FXWorkerThread(pool), myRouter(router) {} in WorkerThread()
162 class RoutingTask : public FXWorkerThread::Task {
166 void run(FXWorkerThread* context);
233 static FXWorkerThread::Pool myThreadPool;
H A DMSRoutingEngine.cpp62 FXWorkerThread::Pool MSRoutingEngine::myThreadPool;
363 MSRoutingEngine::RoutingTask::run(FXWorkerThread* context) { in run()
/dports/cad/sumo/sumo-1.2.0/src/router/
H A DRONet.h411 FXWorkerThread::Pool& getThreadPool() { in getThreadPool()
415 class WorkerThread : public FXWorkerThread, public RORouterProvider {
417 WorkerThread(FXWorkerThread::Pool& pool, in WorkerThread()
419 : FXWorkerThread(pool), RORouterProvider(original) {} in WorkerThread()
425 class BulkmodeTask : public FXWorkerThread::Task {
428 void run(FXWorkerThread* context) { in run()
541 class RoutingTask : public FXWorkerThread::Task {
545 void run(FXWorkerThread* context);
558 FXWorkerThread::Pool myThreadPool;
H A DRONet.cpp720 RONet::RoutingTask::run(FXWorkerThread* context) { in run()
/dports/cad/sumo/sumo-1.2.0/src/utils/router/
H A DCHRouterWrapper.h115 new FXWorkerThread(myThreadPool);
150 class ComputeHierarchyTask : public FXWorkerThread::Task {
154 void run(FXWorkerThread* /* context */) { in run() argument
169 FXWorkerThread::Pool myThreadPool;
H A DAStarLookupTable.h160 FXWorkerThread::Pool threadPool; in LandmarkLookupTable()
347 class WorkerThread : public FXWorkerThread {
349 WorkerThread(FXWorkerThread::Pool& pool, in WorkerThread()
351 : FXWorkerThread(pool), myRouter(router), myVehicle(vehicle) {} in WorkerThread()
369 class RoutingTask : public FXWorkerThread::Task {
373 void run(FXWorkerThread* context) { in run()
/dports/cad/sumo/sumo-1.2.0/src/marouter/
H A DROMAAssignments.h145 class RoutingTask : public FXWorkerThread::Task {
149 void run(FXWorkerThread* context);
H A DROMAAssignments.cpp468 ROMAAssignments::RoutingTask::run(FXWorkerThread* context) { in run()
/dports/cad/sumo/sumo-1.2.0/src/microsim/
H A DMSLane.h1134 FXWorkerThread::Task* getPlanMoveTask(const SUMOTime time) { in getPlanMoveTask()
1139 FXWorkerThread::Task* getExecuteMoveTask(const SUMOTime time) { in getExecuteMoveTask()
1144 FXWorkerThread::Task* getLaneChangeTask(const SUMOTime time) { in getLaneChangeTask()
1552 class SimulationTask : public FXWorkerThread::Task {
1560 void run(FXWorkerThread* /*context*/) { in run() argument
H A DMSEdgeControl.h235 FXWorkerThread::Pool myThreadPool;
H A DMSEdgeControl.cpp99 new FXWorkerThread(myThreadPool); in planMovements()