Index

Package: Queue_Pack_Private

Description

package Queue_Pack_Private is
Uwe R. Zimmer, Australia, 2013

Types

Element

type Element is new Positive range 1 .. 1000;

Marker (private)

type Marker is mod Queue_Size;

List (private)

type List is array (Marker'Range) of Element;

References:

queue_pack_private.ads:21:9 (declaration)
queue_pack_private.ads:25:19 (reference)

Constants & Global variables

Queue_Size (Positive)

Queue_Size : constant Positive := 10;

References:

queue_pack_private.ads:7:4 (declaration)
queue_pack_private.ads:20:23 (reference)

Queueoverflow

Queueoverflow, Queueunderflow : exception;

Queueunderflow

Queueunderflow : exception;

Subprograms & Entries

Is_Full

function Is_Full  
(Queue: Queue_Type) return Boolean;

Called by:

Enqueue defined at queue_pack_private.ads:11:14