# Class TCefBytesWriteHandler

Description
Hierarchy
Fields
Methods

## Unit

uCEFWriteHandler

## Declaration

`type TCefBytesWriteHandler = class(TCefWriteHandlerOwn)`

## Description

This item has no description.

## Hierarchy

- TInterfacedObject
- TCefBaseRefCountedOwn
- TCefWriteHandlerOwn
- TCefBytesWriteHandler

## Overview

### Fields

Protected | `FCriticalSection: TRTLCriticalSection;`
Protected | `FGrow: NativeUInt;`
Protected | `FBuffer: Pointer;`
Protected | `FBufferSize: int64;`
Protected | `FOffset: int64;`

### Methods

Protected | `function Grow(size : NativeUInt) : NativeUInt;`
Public | `constructor Create(aGrow : NativeUInt); reintroduce;`
Public | `destructor Destroy; override;`
Public | `function Write(const ptr: Pointer; size, n: NativeUInt): NativeUInt; override;`
Public | `function Seek(offset: Int64; whence: Integer): Integer; override;`
Public | `function Tell: Int64; override;`
Public | `function Flush: Integer; override;`
Public | `function MayBlock: Boolean; override;`
Public | `function GetData: pointer;`
Public | `function GetDataSize: int64;`

## Description

### Fields

Protected | `FCriticalSection: TRTLCriticalSection;`
This item has no description.

Protected | `FGrow: NativeUInt;`
This item has no description.

Protected | `FBuffer: Pointer;`
This item has no description.

Protected | `FBufferSize: int64;`
This item has no description.

Protected | `FOffset: int64;`
This item has no description.

### Methods

Protected | `function Grow(size : NativeUInt) : NativeUInt;`
This item has no description.

Public | `constructor Create(aGrow : NativeUInt); reintroduce;`
This item has no description.

Public | `destructor Destroy; override;`
This item has no description.

Public | `function Write(const ptr: Pointer; size, n: NativeUInt): NativeUInt; override;`
This item has no description. Showing description inherited from ICefWriteHandler.Write. Write raw binary data.

Public | `function Seek(offset: Int64; whence: Integer): Integer; override;`
This item has no description. Showing description inherited from ICefWriteHandler.Seek. Seek to the specified offset position. |whence| may be any one of SEEK_CUR, SEEK_END or SEEK_SET. Return zero on success and non-zero on failure.

Public | `function Tell: Int64; override;`
This item has no description. Showing description inherited from ICefWriteHandler.Tell. Return the current offset position.

Public | `function Flush: Integer; override;`
This item has no description. Showing description inherited from ICefWriteHandler.Flush. Flush the stream.

Public | `function MayBlock: Boolean; override;`
This item has no description. Showing description inherited from ICefWriteHandler.MayBlock. Return true (1) if this handler performs work like accessing the file system which may block. Used as a hint for determining the thread to access the handler from.

Public | `function GetData: pointer;`
This item has no description.

Public | `function GetDataSize: int64;`
This item has no description.

Generated by PasDoc 1.0.4.