Guest User

tupplespacepackage.ads

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