|
My Project
|
ParaEngine resource request. More...
#include <IDataLoader.h>
Public Member Functions | |
| ResourceRequest (ResourceRequestType nType=ResourceRequestType_Local) | |
Public Attributes | |
| ResourceRequestType | m_nType |
| request type | |
| IDataLoader * | m_pDataLoader |
| IDataProcessor * | m_pDataProcessor |
| HRESULT * | m_pHR |
| HRESULT | m_last_error_code |
| void ** | m_ppDeviceObject |
| int | m_nProcessorQueueID |
| process queue id, default to 0. More... | |
| bool | m_bLock |
| bool | m_bCopy |
| bool | m_bError |
Public Attributes inherited from ParaEngine::intrusive_ptr_thread_safe_base | |
| boost::detail::atomic_count | m_ref_count |
Additional Inherited Members | |
Static Public Member Functions inherited from ParaEngine::PoolBase< ResourceRequest > | |
| static void * | operator new (size_t size) |
| static void | operator delete (void *p) |
Protected Member Functions inherited from ParaEngine::intrusive_ptr_thread_safe_base | |
| intrusive_ptr_thread_safe_base (const intrusive_ptr_thread_safe_base &) | |
| intrusive_ptr_thread_safe_base & | operator= (const intrusive_ptr_thread_safe_base &) |
ParaEngine resource request.
| int ParaEngine::ResourceRequest::m_nProcessorQueueID |
process queue id, default to 0.
Each process queue matches to one or more processor threads. And each processor thread can be associated with just one processor queue. Please note that, following are internal queues:
1.8.12