40 virtual uint AddRef() ;
43 virtual uint Release() ;
46 virtual HRESULT QueryApi(::ApiId
id,
void** ptr) ;
49 virtual ::XTaskQueuePort GetType() ;
52 virtual ::TaskQueuePortStatus GetStatus() ;
55 virtual ::ITaskQueue* GetQueue() ;
58 virtual ::ITaskQueuePort* GetPort() ;
61 virtual bool TrySetStatus(::TaskQueuePortStatus expectedStatus, ::TaskQueuePortStatus status) ;
64 virtual void SetStatus(::TaskQueuePortStatus status) ;
67 virtual void ItemQueued() ;
70 virtual bool AddSuspend() ;
73 virtual bool RemoveSuspend() ;
93 MCNAPI
bool $TrySetStatus(::TaskQueuePortStatus expectedStatus, ::TaskQueuePortStatus status);
Definition TaskQueuePortContextImpl.h:17
MCAPI::ITaskQueuePort * $GetPort()
MCAPI::XTaskQueuePort $GetType()
static MCAPI void ** $vftable()
MCAPI::ITaskQueue * $GetQueue()
MCAPI bool $RemoveSuspend()
MCAPI void $SetStatus(::TaskQueuePortStatus status)
MCAPI HRESULT $QueryApi(::ApiId id, void **ptr)
MCAPI bool $TrySetStatus(::TaskQueuePortStatus expectedStatus, ::TaskQueuePortStatus status)
MCAPI::TaskQueuePortStatus $GetStatus()
Definition ITaskQueuePortContext.h:16