Home
last modified time | relevance | path

Searched refs:PoolElementHeader (Results 1 – 3 of 3) sorted by relevance

/TaskScheduler/Scheduler/Include/
H A DMTTaskPool.h45 struct PoolElementHeader struct
54 PoolElementHeader(int _id) in PoolElementHeader() argument
67 class PoolElement : public PoolElementHeader
75 : PoolElementHeader(_id) in PoolElement()
83 …static_assert( offsetof(PoolElement<T>, task) == sizeof(PoolElementHeader), "Invalid offset for ta… in PoolElement()
112 friend struct PoolElementHeader;
114 PoolElementHeader* task;
127 TaskHandle(int _id, PoolElementHeader* _task) in TaskHandle()
203 inline bool PoolElementHeader::DestoryByHandle(const MT::TaskHandle & handle) in DestoryByHandle()
H A DMTScheduler.h127 …MT::PoolElementHeader * poolHeader = (MT::PoolElementHeader *)((char*)userData - sizeof(MT::PoolEl…
/TaskScheduler/SchedulerTests/Tests/
H A DFireAndForget.cpp129 CHECK_EQUAL(true, MT::PoolElementHeader::DestoryByHandle(taskHandle0)); in SUITE()
130 CHECK_EQUAL(true, MT::PoolElementHeader::DestoryByHandle(taskHandle1)); in SUITE()
131 CHECK_EQUAL(true, MT::PoolElementHeader::DestoryByHandle(taskHandle2)); in SUITE()
132 CHECK_EQUAL(true, MT::PoolElementHeader::DestoryByHandle(taskHandle3)); in SUITE()
133 CHECK_EQUAL(false, MT::PoolElementHeader::DestoryByHandle(taskHandle4)); in SUITE()
136 CHECK_EQUAL(false, MT::PoolElementHeader::DestoryByHandle(taskHandle0)); in SUITE()
137 CHECK_EQUAL(false, MT::PoolElementHeader::DestoryByHandle(taskHandle3)); in SUITE()
163 CHECK_EQUAL(true, MT::PoolElementHeader::DestoryByHandle(handle)); in SUITE()
166 CHECK_EQUAL(false, MT::PoolElementHeader::DestoryByHandle(handle)); in SUITE()