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 |