6 #ifndef _INC_cJobFiber_H
7 #define _INC_cJobFiber_H
38 void RemoveCurrentJob();
39 virtual bool ThreadTick()
override;
40 virtual void onThreadExit(THREAD_EXITCODE_t nExitCode)
override;
48 if (m_pJob !=
nullptr)
50 return m_pJob->get_Name();
65 ASSERT(pParentSet !=
nullptr);
68 m_pParentSet = pParentSet;
#define GRAYLIB_LINK
Definition: GrayLibBase.h:35
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
#define ASSERT(exp)
Definition: cDebugAssert.h:87
Definition: cJobBase.h:23
Definition: cJobFiber.h:78
Definition: cJobFiber.h:24
cJobPtr get_Job() const
Definition: cJobFiber.h:54
STDMETHOD_(cString, get_Name)() const override
Definition: cJobFiber.h:46
void AssignJob(cJobBase *pJob, cJobFiberMgr *pParentSet)
Definition: cJobFiber.h:61
UNITTEST2_PREDEF(cJobFiber)
Definition: cJobThreadSet.h:76
Definition: cThreadFiber.h:21
UNITTEST2_PREDEF(cQuadtree)
cRefPtr< cJobFiber > cJobFiberPtr
Definition: cJobFiber.h:73
class __DECL_IMPORT cJobFiberMgr
Definition: cJobFiber.h:20
INT32 TIMESYSD_t
Time delta. signed milli-Seconds Span. cTimeSys::k_DMAX, cTimeSys::k_INF = MAILSLOT_WAIT_FOREVER.
Definition: cTimeSys.h:28