1 package body Tkmrpc.Servers.Ees
4 --------------------------------
5 -- charon callback signatures --
6 --------------------------------
8 procedure Charon_Esa_Acquire
9 (Result : out Results.Result_Type;
10 Sp_Id : Types.Sp_Id_Type);
11 pragma Import (C, Charon_Esa_Acquire, "charon_esa_acquire");
13 procedure Charon_Esa_Expire
14 (Result : out Results.Result_Type;
15 Sp_Id : Types.Sp_Id_Type;
16 Spi_Rem : Types.Esp_Spi_Type;
17 Protocol : Types.Protocol_Type;
18 Hard : Types.Expiry_Flag_Type);
19 pragma Import (C, Charon_Esa_Expire, "charon_esa_expire");
21 -------------------------------------------------------------------------
24 (Result : out Results.Result_Type;
25 Sp_Id : Types.Sp_Id_Type)
28 Charon_Esa_Acquire (Result => Result,
32 -------------------------------------------------------------------------
35 (Result : out Results.Result_Type;
36 Sp_Id : Types.Sp_Id_Type;
37 Spi_Rem : Types.Esp_Spi_Type;
38 Protocol : Types.Protocol_Type;
39 Hard : Types.Expiry_Flag_Type)
42 Charon_Esa_Expire (Result => Result,
49 -------------------------------------------------------------------------
57 -------------------------------------------------------------------------
65 end Tkmrpc.Servers.Ees;