mutils.job_manager.debug_data

Module used to store information about executed jobs. Information is stored using function pointer and times of start and end of a job.

Data should be retrived by only one thread.

Members

Aliases

ExecutionVector
alias ExecutionVector = Vector!Execution
Undocumented in source.
VectorOfExecutionVectors
alias VectorOfExecutionVectors = LockedVector!ExecutionVector
Undocumented in source.

Functions

deinitializeDebugData
void deinitializeDebugData()
Undocumented in source. Be warned that the author may not have intended to support it.
getExecutions
auto getExecutions()
Undocumented in source. Be warned that the author may not have intended to support it.
initializeDebugData
void initializeDebugData()
Undocumented in source. Be warned that the author may not have intended to support it.
resetExecutions
void resetExecutions()
Undocumented in source. Be warned that the author may not have intended to support it.
storeExecution
void storeExecution(Execution exec)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

globalVectorOfExecutionVectors
VectorOfExecutionVectors globalVectorOfExecutionVectors;
Undocumented in source.

Structs

Execution
struct Execution
Undocumented in source.

Variables

threadLocalExecutions
ExecutionVector threadLocalExecutions;
Undocumented in source.

Meta