Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD

## Namespace: OtlHooks
Unit globals OtlHooks

public unit globals OtlHooks

Field Summary
`internal TExceptionFilters` | `GExceptionFilters`
`internal TPoolNotifications` | `GPoolNotifications`
`internal TThreadNotifications` | `GThreadNotifications`

Method Summary
`public Sub` | `FilterException(e: Exception)`
`public Sub` | `RegisterExceptionFilter(filterProc: TExceptionFilterProc )`
`public Sub` | `RegisterExceptionFilter(filterMethod: TExceptionFilterMeth )`
`public Sub` | `RegisterPoolNotification(notifyProc: TPoolNotificationProc )`
`public Sub` | `RegisterPoolNotification(notifyMethod: TPoolNotificationMeth )`
`public Sub` | `RegisterThreadNotification(notifyProc: TThreadNotificationProc )`
`public Sub` | `RegisterThreadNotification(notifyMethod: TThreadNotificationMeth )`
`public Sub` | `SendPoolNotifications(notifyType: TPoolNotificationType ; pool: OtlThreadPool.IOmniThreadPool )`
`public Sub` | `SendThreadNotifications(notifyType: TThreadNotificationType ; threadName: string)`
`public Sub` | `UnregisterExceptionFilter(filterProc: TExceptionFilterProc )`
`public Sub` | `UnregisterExceptionFilter(filterMethod: TExceptionFilterMeth )`
`public Sub` | `UnregisterPoolNotification(notifyProc: TPoolNotificationProc )`
`public Sub` | `UnregisterPoolNotification(notifyMethod: TPoolNotificationMeth )`
`public Sub` | `UnregisterThreadNotification(notifyProc: TThreadNotificationProc )`
`public Sub` | `UnregisterThreadNotification(notifyMethod: TThreadNotificationMeth )`

Field Detail

### GExceptionFilters

    internal GExceptionFilters: TExceptionFilters

Const
  False

Type
  TExceptionFilters

### GPoolNotifications

    internal GPoolNotifications: TPoolNotifications

Const
  False

Type
  TPoolNotifications

### GThreadNotifications

    internal GThreadNotifications: TThreadNotifications

Const
  False

Type
  TThreadNotifications

Method Detail

### FilterException

    public procedure FilterException(e: Exception)

### RegisterExceptionFilter

    public procedure RegisterExceptionFilter(filterProc: TExceptionFilterProc )

### RegisterExceptionFilter

    public procedure RegisterExceptionFilter(filterMethod: TExceptionFilterMeth )

### RegisterPoolNotification

    public procedure RegisterPoolNotification(notifyProc: TPoolNotificationProc )

### RegisterPoolNotification

    public procedure RegisterPoolNotification(notifyMethod: TPoolNotificationMeth )

### RegisterThreadNotification

    public procedure RegisterThreadNotification(notifyProc: TThreadNotificationProc )

### RegisterThreadNotification

    public procedure RegisterThreadNotification(notifyMethod: TThreadNotificationMeth )

### SendPoolNotifications

    public procedure SendPoolNotifications(notifyType: TPoolNotificationType ; pool: OtlThreadPool.IOmniThreadPool )

### SendThreadNotifications

    public procedure SendThreadNotifications(notifyType: TThreadNotificationType ; threadName: string)

### UnregisterExceptionFilter

    public procedure UnregisterExceptionFilter(filterProc: TExceptionFilterProc )

### UnregisterExceptionFilter

    public procedure UnregisterExceptionFilter(filterMethod: TExceptionFilterMeth )

### UnregisterPoolNotification

    public procedure UnregisterPoolNotification(notifyProc: TPoolNotificationProc )

### UnregisterPoolNotification

    public procedure UnregisterPoolNotification(notifyMethod: TPoolNotificationMeth )

### UnregisterThreadNotification

    public procedure UnregisterThreadNotification(notifyProc: TThreadNotificationProc )

### UnregisterThreadNotification

    public procedure UnregisterThreadNotification(notifyMethod: TThreadNotificationMeth )

Association Link

to Class TExceptionFilters

Supplier
  TExceptionFilters

Directed
  False

Client
  GExceptionFilters

Type
  association

to Class TThreadNotifications

Supplier
  TThreadNotifications

Directed
  False

Client
  GThreadNotifications

Type
  association

to Class TPoolNotifications

Supplier
  TPoolNotifications

Directed
  False

Client
  GPoolNotifications

Type
  association

Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD