AdaCL.Queue
Queues for Multitasking.
More...Entities
Record types
Subprograms
Generic instantiations
Nested packages
Description
A queue specifially designed for multi process use. It addition to Ada.Containers.Synchronized_Queue_Interfaces it
offeres and end of queue flag, wait for all elements processed and premature abort command.
@formal Element_Type This is the type being contained in the container.
@formal Null_Element Null element used as placeholder if queue is empty. A Null_Element can be added
1 | to the queue and will be processed like any other element. |
---|
@formal Default_Maximum_Size default maxiumum size of queue.
@formal "=" Equality for elements.
Protected_Object [source]
creates a new protected queue. Use this method to make use of the reference counting mechanism.
- Maximum_Size of type Count_Type
of the queue;
- Return value
Protected_Holder (generic instantiation) [source]
321 | package Protected_Holder is new AdaCL.Pointer.Holder (Protect.Object); |
---|
Instantiation of AdaCL.Pointer.Holder