MCPcopy Create free account

hub / github.com/Freeeaky/fiber-job-system / functions

Functions78 in github.com/Freeeaky/fiber-job-system

↓ 5 callersMethodSwitchTo
src/Fiber.cpp:53
↓ 4 callersMethodGetTLS
Getter
include/fjs/Thread.h:44
↓ 3 callersMethodDequeue
include/fjs/detail_MPMCQueue.h:59
↓ 3 callersMethodFromCurrentThread
src/Fiber.cpp:34
↓ 3 callersMethodGetCurrentTLS
src/ManagerThreads.cpp:35
↓ 3 callersMethodGetID
include/fjs/Thread.h:48
↓ 3 callersMethodGetUserdata
include/fjs/Fiber.h:40
↓ 2 callersMethodFindFreeFiber
src/Manager.cpp:105
↓ 2 callersMethodGetCallback
Getter
include/fjs/Fiber.h:39
↓ 2 callersMethodJoin
src/Thread.cpp:45
↓ 2 callersMethodScheduleJob
src/ManagerJobs.cpp:64
↓ 2 callersMethodSetAffinity
src/Thread.cpp:34
↓ 2 callersMethodSetCallback
src/Fiber.cpp:45
↓ 2 callersMethodSwitchBack
src/Fiber.cpp:64
↓ 2 callersMethodWaitForCounter
src/ManagerJobs.cpp:77
↓ 1 callersMethodAddWaitingFiber
src/Counter.cpp:34
↓ 1 callersMethodCleanupPreviousFiber
src/Manager.cpp:125
↓ 1 callersMethodDecrement
src/Counter.cpp:21
↓ 1 callersMethodEnqueue
include/fjs/detail_MPMCQueue.h:33
↓ 1 callersMethodExecute
src/Job.cpp:4
↓ 1 callersMethodGetNextJob
src/ManagerJobs.cpp:24
↓ 1 callersMethodGetValue
src/Counter.cpp:29
↓ 1 callersMethodIncrement
src/Counter.cpp:13
↓ 1 callersMethodIsShuttingDown
Getter
include/fjs/Manager.h:110
↓ 1 callersMethodRun
src/Manager.cpp:23
↓ 1 callersMethodShutdown
src/Manager.cpp:94
↓ 1 callersMethodSpawn
src/Thread.cpp:21
↓ 1 callersMethodWaitForSingle
src/ManagerJobs.cpp:105
MethodAdd
src/List.cpp:13
MethodAdd
src/Queue.cpp:13
MethodCheckWaitingFibers
src/Counter.cpp:73
MethodCounter
src/Counter.cpp:6
MethodException
include/fjs/Common.h:12
MethodExecute
test/main-test/Main.cpp:10
MethodExecute
src/Queue.cpp:38
MethodFiber
src/Fiber.cpp:18
MethodFiber
include/fjs/Fiber.h:19
MethodFiberCallback_Main
src/ManagerCallbacks.cpp:25
MethodFiberCallback_Worker
src/ManagerCallbacks.cpp:50
MethodFromCurrentThread
src/Thread.cpp:55
MethodGetCallback
include/fjs/Thread.h:45
MethodGetCurrentThread
src/ManagerThreads.cpp:21
MethodGetCurrentThreadIndex
src/ManagerThreads.cpp:7
MethodGetNumFibers
include/fjs/Manager.h:112
MethodGetNumThreads
include/fjs/Manager.h:111
MethodGetQueueByPriority
src/ManagerJobs.cpp:6
MethodGetUserdata
include/fjs/Thread.h:46
MethodHasSpawned
include/fjs/Thread.h:47
MethodIsValid
include/fjs/Fiber.h:41
MethodJobInfo
include/fjs/Job.h:32
FunctionLaunchFiber
src/Fiber.cpp:9
FunctionLaunchThread
src/Thread.cpp:9
MethodList
src/List.cpp:4
MethodMPMCQueue
include/fjs/detail_MPMCQueue.h:17
MethodManager
src/Manager.cpp:6
MethodManagerOptions
include/fjs/Manager.h:15
MethodQueue
src/Queue.cpp:4
MethodSleep
src/Thread.cpp:61
MethodStep
src/Queue.cpp:25
MethodTLS
include/fjs/TLS.h:18
MethodThread
Constructor for CurrentThread Required since Thread cannot be copied
include/fjs/Thread.h:24
MethodThreadCallback_Worker
src/ManagerCallbacks.cpp:6
MethodWait
src/List.cpp:26
Functionmain
test/main-test/Main.cpp:22
Functionmain_test
test/main-test/Main.cpp:16
Methodwhat
include/fjs/Common.h:16
Method~Counter
include/fjs/Counter.h:37
Method~Exception
include/fjs/Common.h:14
Method~Fiber
src/Fiber.cpp:26
Method~Job
include/fjs/Job.h:10
Method~JobInfo
include/fjs/Job.h:47
Method~List
src/List.cpp:10
Method~MPMCQueue
include/fjs/detail_MPMCQueue.h:28
Method~Manager
src/Manager.cpp:16
Method~ManagerOptions
include/fjs/Manager.h:18
Method~Queue
src/Queue.cpp:10
Method~TLS
include/fjs/TLS.h:19
Method~Thread
include/fjs/Thread.h:31