ServiceIOJobQueueInterface Class Reference

#include <jobqueue.h>

Inheritance diagram for ServiceIOJobQueueInterface:

Public Member Functions

MAXON_IMPLICIT ServiceIOJobQueueInterface (MAXON_SOURCE_LOCATION_DECLARATION)=delete
 
- Public Member Functions inherited from JobQueueInterface
MAXON_METHOD Int GetThreadCount () const
 
MAXON_METHOD void Cancel (UInt ownerId)
 
MAXON_METHOD void CancelAndWait (UInt ownerId)
 
MAXON_METHOD void EnableThreadAffinity (UInt ownerId)
 
MAXON_METHOD void AlwaysUseCurrentThread (UInt ownerId)
 
MAXON_METHOD void SetIdleSpinTime (UInt ownerId, TimeValue spinTime)
 

Additional Inherited Members

- Static Public Member Functions inherited from JobQueueInterface
static MAXON_METHOD Result< JobQueueInterface * > Alloc (MAXON_SOURCE_LOCATION_DECLARATION, JOBQUEUETYPE type, Int threadCnt, JOBQUEUEMODE mode, const Char *name, UInt *ownerId=nullptr)
 
static MAXON_METHOD Int GetThreadCount (JobQueueInterface *queue, Int maxWaitSessionLevel=LIMIT< Int >::MAX)
 
static MAXON_METHOD JobQueueInterfaceGetDestinationQueue ()
 
static MAXON_METHOD Result< void > SetDestinationQueue (JobQueueInterface *queue)
 
static MAXON_METHOD JobQueueInterfaceGetMainThreadQueue ()
 
static MAXON_METHOD ServiceIOJobQueueInterfaceGetServiceIOQueue ()
 

Constructor & Destructor Documentation

◆ ServiceIOJobQueueInterface()