API Reference
On this page
Public Member Functions | |
| virtual::XTaskQueueObject * | GetHandle ()=0 |
| virtual::XTaskQueueTestHooks * | GetTestHooks ()=0 |
| virtual void | SetTestHooks (::XTaskQueueTestHooks *testHooks)=0 |
| virtual HRESULT | GetPortContext (::XTaskQueuePort port, ::ITaskQueuePortContext **portContext)=0 |
| virtual HRESULT | RegisterWaitHandle (::XTaskQueuePort port, void *waitHandle, void *callbackContext, void(*callback)(void *, bool), ::XTaskQueueRegistrationToken *token)=0 |
| virtual void | UnregisterWaitHandle (::XTaskQueueRegistrationToken token)=0 |
| virtual HRESULT | RegisterSubmitCallback (void *context, void(*callback)(void *, ::XTaskQueueObject *, ::XTaskQueuePort), ::XTaskQueueRegistrationToken *token)=0 |
| virtual void | UnregisterSubmitCallback (::XTaskQueueRegistrationToken token)=0 |
| virtual HRESULT | Terminate (bool wait, void *callbackContext, void(*callback)(void *))=0 |
| virtual uint | AddRef ()=0 |
| virtual uint | Release ()=0 |
| virtual HRESULT | QueryApi (::ApiId id, void **ptr)=0 |