Index

Package: Timeout (generic)

Description

generic
      type Data_Type (<>) is private;
   package Timeout is

Types

Data_Type

type Data_Type (<>) is private;

Callback

type Callback is access function (D : Data_Type) return Boolean;

Destroy_Callback

type Destroy_Callback is access procedure (D : in out Data_Type);

Subprograms & Entries

Add

function Add 
(Interval: Guint32;
Func: Callback;
D: Data_Type;
Destroy: Destroy_Callback := null) return Timeout_Handler_Id;