Queue Service interface. More...
Data Fields | |
| bool(* | create )(INSTANCE(this), struct QueueObject **queue, unsigned depth, unsigned size) |
| Create new queue. | |
Queue Service interface.
This is an interface of queue manager. It offers a method to allocate new queues.
| bool(* QueueServiceInterface::create) (INSTANCE(this), struct QueueObject **queue, unsigned depth, unsigned size) |
Create new queue.
This method will allocate new queue instance, if one is available. Queue will be allocated using properties determined by the call:
| [out] | queue | pointer to place where handle to queue created will be saved |
| [in] | depth | amount of items queue should be able to store |
| [in] | size | size of one item |