Index

Package: Queue_Pack_Task_Generic (generic)

Description

generic
   type Element is private;
   Queue_Size : Positive := 10;

package Queue_Pack_Task_Generic is
Uwe R. Zimmer, Australia, 2013

Tasks & Protected

Types

Element

type Element is private;

References:

queue_pack_task_generic.ads:6:9 (declaration)
queue_test_task_generic.adb:11:36 (reference)
queue_pack_task_generic.adb:11:44 (reference)
queue_pack_task_generic.adb:30:43 (reference)
queue_pack_task_generic.adb:37:43 (reference)
queue_pack_task_generic.ads:13:33 (reference)
queue_pack_task_generic.ads:14:33 (reference)

Constants & Global variables

Queue_Size (Positive)

Queue_Size : Positive := 10;

References:

queue_pack_task_generic.ads:7:4 (declaration)
queue_test_task_generic.adb:11:58 (reference)
queue_pack_task_generic.adb:9:44 (reference)
queue_pack_task_generic.adb:33:55 (reference)
queue_pack_task_generic.adb:40:54 (reference)

Subprograms & Entries

Queue_Task. Enqueue (abstract)

entry Enqueue 
(Item: Element);

References:

queue_test_task_generic.adb:30:16 (call)

Called by:

Queue_Test_Task_Generic.Producer defined at queue_test_task_generic.adb:16:9

Queue_Task. Dequeue (abstract)

entry Dequeue 
(Item: out Element);

References:

queue_test_task_generic.adb:41:19 (call)

Called by:

Queue_Test_Task_Generic.Consumer defined at queue_test_task_generic.adb:19:9