21 virtual ::XTaskQueuePort GetType() = 0;
24 virtual ::TaskQueuePortStatus GetStatus() = 0;
27 virtual ::ITaskQueue* GetQueue() = 0;
30 virtual ::ITaskQueuePort* GetPort() = 0;
33 virtual bool TrySetStatus(::TaskQueuePortStatus, ::TaskQueuePortStatus) = 0;
36 virtual void SetStatus(::TaskQueuePortStatus) = 0;
39 virtual void ItemQueued() = 0;
42 virtual bool AddSuspend() = 0;
45 virtual bool RemoveSuspend() = 0;
Definition ITaskQueuePortContext.h:16