MCPcopy Create free account
hub / github.com/DaedalusX64/daedalus / CJobManager

Method CJobManager

Source/SysPSP/Utility/JobManager.cpp:76–86  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

74//
75//*****************************************************************************
76CJobManager::CJobManager( u32 job_buffer_size, ETaskMode task_mode )
77: mJobBuffer( malloc_64( job_buffer_size ) )
78, mJobBufferSize( job_buffer_size )
79, mTaskMode( task_mode )
80, mThread( kInvalidThreadHandle )
81, mWorkReady( sceKernelCreateSema( "JMWorkReady", 0, 0, 1, 0) ) // Initval is 0 - i.e. no work ready
82, mWorkEmpty( sceKernelCreateSema( "JMWorkEmpty", 0, 1, 1, 0 ) ) // Initval is 1 - i.e. work done
83, mWantQuit( false )
84{
85// memset( mRunBuffer, 0, mJobBufferSize );
86}
87
88//*****************************************************************************
89//

Callers

nothing calls this directly

Calls 1

malloc_64Function · 0.85

Tested by

no test coverage detected