Lines Matching refs:qos
23 #include "qos.h"
55 virtual SleepType IntoSleep(const QoS& qos) = 0;
56 virtual void WakeupCount(const QoS& qos, bool isDeepSleepWork = false);
57 void IntoDeepSleep(const QoS& qos);
58 void OutOfDeepSleep(const QoS& qos);
59 void TimeoutCount(const QoS& qos);
61 void IntoPollWait(const QoS& qos);
62 void OutOfPollWait(const QoS& qos);
63 void DoDestroy(const QoS& qos);
65 bool IsExceedRunningThreshold(const QoS& qos);
70 virtual void Notify(const QoS& qos, TaskNotifyType notifyType) = 0;
73 bool TryAcquirePublicWorkerNum(const QoS& qos);
75 static void HandleTaskNotifyDefault(const QoS& qos, void* p, TaskNotifyType notifyType);
76 int WakedWorkerNum(const QoS& qos);
77 int SleepingWorkerNum(const QoS& qos);
78 void NotifyWorkers(const QoS& qos, int number);
79 bool HasDeepSleepWork(const QoS& qos);
83 void PokeAdd(const QoS& qos);
84 void PokePick(const QoS& qos);
85 void Poke(const QoS& qos, uint32_t taskCount, TaskNotifyType notifyType);
103 void ReleasePublicWorkerNum(const QoS& qos);