# Interface IServerEvents

Description
Hierarchy
Methods

## Unit

uCEFInterfaces

## Declaration

`type IServerEvents = interface(IInterface)`

## Description

Custom interface used to handle all the TCEFServerComponent events.

###### Attributes

GUID['{06A1B3C6-0967-4F6C-A751-8AA3A29E2FF5}']

## Hierarchy

- IInterface
- IServerEvents

## Overview

### Methods

Public | `procedure doOnServerCreated(const server: ICefServer);`
Public | `procedure doOnServerDestroyed(const server: ICefServer);`
Public | `procedure doOnClientConnected(const server: ICefServer; connection_id: Integer);`
Public | `procedure doOnClientDisconnected(const server: ICefServer; connection_id: Integer);`
Public | `procedure doOnHttpRequest(const server: ICefServer; connection_id: Integer; const client_address: ustring; const request: ICefRequest);`
Public | `procedure doOnWebSocketRequest(const server: ICefServer; connection_id: Integer; const client_address: ustring; const request: ICefRequest; const callback: ICefCallback);`
Public | `procedure doOnWebSocketConnected(const server: ICefServer; connection_id: Integer);`
Public | `procedure doOnWebSocketMessage(const server: ICefServer; connection_id: Integer; const data: Pointer; data_size: NativeUInt);`

## Description

### Methods

Public | `procedure doOnServerCreated(const server: ICefServer);`
ICefServerHandler

Public | `procedure doOnServerDestroyed(const server: ICefServer);`
This item has no description.

Public | `procedure doOnClientConnected(const server: ICefServer; connection_id: Integer);`
This item has no description.

Public | `procedure doOnClientDisconnected(const server: ICefServer; connection_id: Integer);`
This item has no description.

Public | `procedure doOnHttpRequest(const server: ICefServer; connection_id: Integer; const client_address: ustring; const request: ICefRequest);`
This item has no description.

Public | `procedure doOnWebSocketRequest(const server: ICefServer; connection_id: Integer; const client_address: ustring; const request: ICefRequest; const callback: ICefCallback);`
This item has no description.

Public | `procedure doOnWebSocketConnected(const server: ICefServer; connection_id: Integer);`
This item has no description.

Public | `procedure doOnWebSocketMessage(const server: ICefServer; connection_id: Integer; const data: Pointer; data_size: NativeUInt);`
This item has no description.

Generated by PasDoc 1.0.4.