evanescente-ondine

tupplespacepackage.ads

May 13th, 2026
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ada 0.71 KB | Source Code | 0 0
  1. package tuppleSpacePackage is
  2.     type Tupple is abstract tagged null record;
  3.     type TuppleSpace is synchronized interface;
  4.     procedure Out_Operation (Object : in out TuppleSpace; T : Tupple'Class) is abstract;
  5.     procedure In_Operation   (Object : in out TuppleSpace; Result : out Tupple'Class)  is abstract with Synchronization => By_Entry;
  6.     procedure RD_Operation   (Object : in out TuppleSpace; Result : out Tupple'Class)  is abstract with Synchronization => By_Entry;
  7.     procedure Inp_Operation (Object : in out TuppleSpace; Result : out Tupple'Class) is abstract;
  8.     procedure RDP_Operation (Object : in out TuppleSpace; Result : out Tupple'Class) is abstract;
  9.     No_Immediate_Message: exception;
  10. end tuppleSpacePackage;
Advertisement
Add Comment
Please, Sign In to add comment