|
| Queue () |
| Constructs an invalid Queue. More...
|
|
| Queue (Queue const &other) |
| Copies a Queue. More...
|
|
Queue & | operator= (Queue const &other) |
| Copies a Queue. More...
|
|
void | Delete () |
| Deletes a Queue object. More...
|
|
void | Enable () |
| Enables the Queue. More...
|
|
void | Disable (mtapi_timeout_t timeout) |
| Disables the Queue. More...
|
|
void | Disable () |
| Disables the Queue. More...
|
|
template<typename ARGS , typename RES > |
Task | Enqueue (mtapi_task_id_t task_id, const ARGS *arguments, RES *results, TaskAttributes const &attributes, Group const &group) |
| Enqueues a new Task. More...
|
|
template<typename ARGS , typename RES > |
Task | Enqueue (mtapi_task_id_t task_id, const ARGS *arguments, RES *results, Group const &group) |
| Enqueues a new Task. More...
|
|
template<typename ARGS , typename RES > |
Task | Enqueue (mtapi_task_id_t task_id, const ARGS *arguments, RES *results, TaskAttributes const &attributes) |
| Enqueues a new Task. More...
|
|
template<typename ARGS , typename RES > |
Task | Enqueue (mtapi_task_id_t task_id, const ARGS *arguments, RES *results) |
| Enqueues a new Task. More...
|
|
template<typename ARGS , typename RES > |
Task | Enqueue (const ARGS *arguments, RES *results, TaskAttributes const &attributes, Group const &group) |
| Enqueues a new Task. More...
|
|
template<typename ARGS , typename RES > |
Task | Enqueue (const ARGS *arguments, RES *results, Group const &group) |
| Enqueues a new Task. More...
|
|
template<typename ARGS , typename RES > |
Task | Enqueue (const ARGS *arguments, RES *results, TaskAttributes const &attributes) |
| Enqueues a new Task. More...
|
|
template<typename ARGS , typename RES > |
Task | Enqueue (const ARGS *arguments, RES *results) |
| Enqueues a new Task. More...
|
|
mtapi_queue_hndl_t | GetInternal () const |
| Returns the internal representation of this object. More...
|
|
Allows for stream processing, either ordered or unordered.