Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Freeeaky/fiber-job-system
/ functions
Functions
78 in github.com/Freeeaky/fiber-job-system
⨍
Functions
78
◇
Types & classes
29
↓ 5 callers
Method
SwitchTo
src/Fiber.cpp:53
↓ 4 callers
Method
GetTLS
Getter
include/fjs/Thread.h:44
↓ 3 callers
Method
Dequeue
include/fjs/detail_MPMCQueue.h:59
↓ 3 callers
Method
FromCurrentThread
src/Fiber.cpp:34
↓ 3 callers
Method
GetCurrentTLS
src/ManagerThreads.cpp:35
↓ 3 callers
Method
GetID
include/fjs/Thread.h:48
↓ 3 callers
Method
GetUserdata
include/fjs/Fiber.h:40
↓ 2 callers
Method
FindFreeFiber
src/Manager.cpp:105
↓ 2 callers
Method
GetCallback
Getter
include/fjs/Fiber.h:39
↓ 2 callers
Method
Join
src/Thread.cpp:45
↓ 2 callers
Method
ScheduleJob
src/ManagerJobs.cpp:64
↓ 2 callers
Method
SetAffinity
src/Thread.cpp:34
↓ 2 callers
Method
SetCallback
src/Fiber.cpp:45
↓ 2 callers
Method
SwitchBack
src/Fiber.cpp:64
↓ 2 callers
Method
WaitForCounter
src/ManagerJobs.cpp:77
↓ 1 callers
Method
AddWaitingFiber
src/Counter.cpp:34
↓ 1 callers
Method
CleanupPreviousFiber
src/Manager.cpp:125
↓ 1 callers
Method
Decrement
src/Counter.cpp:21
↓ 1 callers
Method
Enqueue
include/fjs/detail_MPMCQueue.h:33
↓ 1 callers
Method
Execute
src/Job.cpp:4
↓ 1 callers
Method
GetNextJob
src/ManagerJobs.cpp:24
↓ 1 callers
Method
GetValue
src/Counter.cpp:29
↓ 1 callers
Method
Increment
src/Counter.cpp:13
↓ 1 callers
Method
IsShuttingDown
Getter
include/fjs/Manager.h:110
↓ 1 callers
Method
Run
src/Manager.cpp:23
↓ 1 callers
Method
Shutdown
src/Manager.cpp:94
↓ 1 callers
Method
Spawn
src/Thread.cpp:21
↓ 1 callers
Method
WaitForSingle
src/ManagerJobs.cpp:105
Method
Add
src/List.cpp:13
Method
Add
src/Queue.cpp:13
Method
CheckWaitingFibers
src/Counter.cpp:73
Method
Counter
src/Counter.cpp:6
Method
Exception
include/fjs/Common.h:12
Method
Execute
test/main-test/Main.cpp:10
Method
Execute
src/Queue.cpp:38
Method
Fiber
src/Fiber.cpp:18
Method
Fiber
include/fjs/Fiber.h:19
Method
FiberCallback_Main
src/ManagerCallbacks.cpp:25
Method
FiberCallback_Worker
src/ManagerCallbacks.cpp:50
Method
FromCurrentThread
src/Thread.cpp:55
Method
GetCallback
include/fjs/Thread.h:45
Method
GetCurrentThread
src/ManagerThreads.cpp:21
Method
GetCurrentThreadIndex
src/ManagerThreads.cpp:7
Method
GetNumFibers
include/fjs/Manager.h:112
Method
GetNumThreads
include/fjs/Manager.h:111
Method
GetQueueByPriority
src/ManagerJobs.cpp:6
Method
GetUserdata
include/fjs/Thread.h:46
Method
HasSpawned
include/fjs/Thread.h:47
Method
IsValid
include/fjs/Fiber.h:41
Method
JobInfo
include/fjs/Job.h:32
Function
LaunchFiber
src/Fiber.cpp:9
Function
LaunchThread
src/Thread.cpp:9
Method
List
src/List.cpp:4
Method
MPMCQueue
include/fjs/detail_MPMCQueue.h:17
Method
Manager
src/Manager.cpp:6
Method
ManagerOptions
include/fjs/Manager.h:15
Method
Queue
src/Queue.cpp:4
Method
Sleep
src/Thread.cpp:61
Method
Step
src/Queue.cpp:25
Method
TLS
include/fjs/TLS.h:18
Method
Thread
Constructor for CurrentThread Required since Thread cannot be copied
include/fjs/Thread.h:24
Method
ThreadCallback_Worker
src/ManagerCallbacks.cpp:6
Method
Wait
src/List.cpp:26
Function
main
test/main-test/Main.cpp:22
Function
main_test
test/main-test/Main.cpp:16
Method
what
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