Open Search
    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()