Example From UVA ADEPTUVA Package Body (Cont.)
-- Package body continued from previous slide
FUNCTION Token_Present (T : Token) RETURN BOOLEAN IS
IF (T.Status = Present) THEN RETURN TRUE;
FUNCTION Token_Acked(T : Token) RETURN BOOLEAN IS
IF (T.Status = Acked) THEN RETURN TRUE;
FUNCTION Token_Released(T : Token) RETURN BOOLEAN IS
IF (T.Status = Released) THEN RETURN TRUE;
FUNCTION Token_Removed(T : Token) RETURN BOOLEAN IS
IF (T.Status = Removed) THEN RETURN TRUE;