type Element is private;
type Queue_Type is limited private;
subtype Marker is Natural range 0 .. Queue_Size - 1;
Queue_Size : Positive := 10;entry Enqueue
| ( | Item | : Element); |
entry Dequeue
| ( | Item | : out Element); |
function Is_Empty return Boolean;
function Is_Full return Boolean;
Queue: Queue_Type; References:
queue_pack_protected_generic.ads:22:7 (declaration)queue_pack_protected_generic.adb:12:10 (write reference)queue_pack_protected_generic.adb:12:26 (reference)queue_pack_protected_generic.adb:13:10 (write reference)queue_pack_protected_generic.adb:13:29 (reference)queue_pack_protected_generic.adb:14:10 (write reference)queue_pack_protected_generic.adb:20:28 (reference)queue_pack_protected_generic.adb:20:44 (reference)queue_pack_protected_generic.adb:21:10 (write reference)queue_pack_protected_generic.adb:21:29 (reference)queue_pack_protected_generic.adb:22:10 (write reference)queue_pack_protected_generic.adb:22:28 (reference)queue_pack_protected_generic.adb:22:40 (reference)queue_pack_protected_generic.adb:26:10 (reference)queue_pack_protected_generic.adb:29:14 (reference)queue_pack_protected_generic.adb:29:38 (reference)queue_pack_protected_generic.adb:29:50 (reference)Called by:
Dequeue defined at queue_pack_protected_generic.ads:16:13Dequeue defined at queue_pack_protected_generic.ads:16:13Dequeue defined at queue_pack_protected_generic.ads:16:13Dequeue defined at queue_pack_protected_generic.ads:16:13Dequeue defined at queue_pack_protected_generic.ads:16:13Dequeue defined at queue_pack_protected_generic.ads:16:13Dequeue defined at queue_pack_protected_generic.ads:16:13Enqueue defined at queue_pack_protected_generic.ads:15:13Enqueue defined at queue_pack_protected_generic.ads:15:13Enqueue defined at queue_pack_protected_generic.ads:15:13Enqueue defined at queue_pack_protected_generic.ads:15:13Enqueue defined at queue_pack_protected_generic.ads:15:13