Index

Package: Queues_Pack_Protected_Ordered_Generic (generic)

Description

generic
   type Element is (<>);
   type Queue_Enum is (<>);
   Queue_Size : Positive;

package Queues_Pack_Protected_Ordered_Generic is
Uwe R. Zimmer, Australia, 2013

Tasks & Protected

Types

Markers (private)

type Markers is array (Queue_Enum) of Marker;

Element_and_Readouts (private)

type Element_and_Readouts is record
      Elem  : Element; -- Initialized to invalids
      Reads : Readouts := All_Read;
   end record;

Constants & Global variables

None_Read (private) (Readouts)

None_Read : constant Readouts := (others => False);

Subprograms & Entries

Protected_Queue. Queue (private)

Queue: Queue_Type;