dextool v4.0.0 (2021-09-08T15:39:18Z)
Dub
Repo
Pool
dextool
plugin
analyze
analyze
Undocumented in source.
class
Pool {
import
std
.
concurrency
:
Tid
,
thisTid
;
;
import
std
.
typecons
:
Nullable
;
;
Tid
[]
pool
;
int
workerThreads
;
this
(int workerThreads);
bool
run
(F func, ARGS args);
bool
receive
(T ops);
bool
empty
();
void
removeWorker
(Tid tid);
Nullable
!
Tid
makeWorker
(F func, ARGS args);
}
Constructors
this
this
(int workerThreads)
Undocumented in source.
Members
Functions
empty
bool
empty
()
Undocumented in source. Be warned that the author may not have intended to support it.
makeWorker
Nullable
!
Tid
makeWorker
(F func, ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
receive
bool
receive
(T ops)
Relay data in the mailbox back to the provided function.
removeWorker
void
removeWorker
(Tid tid)
Undocumented in source. Be warned that the author may not have intended to support it.
run
bool
run
(F func, ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
pool
Tid
[]
pool
;
Undocumented in source.
workerThreads
int
workerThreads
;
Undocumented in source.
Meta
Source
See Implementation
dextool
plugin
analyze
analyze
classes
Pool
functions
analyzeWorker
doAnalyze
immReuse
structs
AnalyzeBuilder
AnalyzeCollection
AnalyzeResults