## Documentation

Table of Contents
Class Inheritance Tree
Widget Screenshots
Package groups

## Index

Package: Timeout (generic)

- Goto spec source

# Description

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

# Types

### Data_Type

- Goto declaration in source

    type Data_Type (<>) is private;

### Callback

- Goto declaration in source

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

### Destroy_Callback

- Goto declaration in source

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

# Subprograms & Entries

### Add

- Goto spec in source

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