Files
PolyORB/Examples/Callbacks/common.ads
Laurent Pautet b2bf6d3876 Some kind of distributed scheduler based on remote callbacks using
asynchronous RPC, RAS and RACW.

Subversion-branch: /importfromcvs/trunk
Subversion-revision: 46751
1998-04-15 16:46:04 +00:00

17 lines
423 B
Ada

with Types; use Types;
package Common is
pragma Remote_Types;
type Callback is
access procedure (Q : Query; R : Reply; P : Natural);
pragma Asynchronous (Callback);
type Worker is abstract tagged limited private;
procedure Work (W : access Worker;
Q : Query;
C : Callback) is abstract;
private
type Worker is abstract tagged limited null record;
end Common;