# Class TCefDownloadItemRef

Description
Hierarchy
Methods

## Unit

uCEFDownloadItem

## Declaration

`type TCefDownloadItemRef = class(TCefBaseRefCountedRef, ICefDownLoadItem)`

## Description

This item has no description.

## Hierarchy

- TInterfacedObject
- TCefBaseRefCountedRef
- TCefDownloadItemRef

## Overview

### Methods

Protected | `function IsValid: Boolean;`
Protected | `function IsInProgress: Boolean;`
Protected | `function IsComplete: Boolean;`
Protected | `function IsCanceled: Boolean;`
Protected | `function IsInterrupted: Boolean;`
Protected | `function GetInterruptReason: TCefDownloadInterruptReason;`
Protected | `function GetCurrentSpeed: Int64;`
Protected | `function GetPercentComplete: Integer;`
Protected | `function GetTotalBytes: Int64;`
Protected | `function GetReceivedBytes: Int64;`
Protected | `function GetStartTime: TDateTime;`
Protected | `function GetEndTime: TDateTime;`
Protected | `function GetFullPath: ustring;`
Protected | `function GetId: Cardinal;`
Protected | `function GetUrl: ustring;`
Protected | `function GetOriginalUrl: ustring;`
Protected | `function GetSuggestedFileName: ustring;`
Protected | `function GetContentDisposition: ustring;`
Protected | `function GetMimeType: ustring;`
Protected | `function IsPaused: boolean;`
Public | `class function UnWrap(data: Pointer): ICefDownLoadItem;`

## Description

### Methods

Protected | `function IsValid: Boolean;`
This item has no description. Showing description inherited from ICefDownloadItem.IsValid. Returns true (1) if this object is valid. Do not call any other functions if this function returns false (0).

Protected | `function IsInProgress: Boolean;`
This item has no description. Showing description inherited from ICefDownloadItem.IsInProgress. Returns true (1) if the download is in progress.

Protected | `function IsComplete: Boolean;`
This item has no description. Showing description inherited from ICefDownloadItem.IsComplete. Returns true (1) if the download is complete.

Protected | `function IsCanceled: Boolean;`
This item has no description. Showing description inherited from ICefDownloadItem.IsCanceled. Returns true (1) if the download has been canceled.

Protected | `function IsInterrupted: Boolean;`
This item has no description. Showing description inherited from ICefDownloadItem.IsInterrupted. Returns true (1) if the download has been interrupted.

Protected | `function GetInterruptReason: TCefDownloadInterruptReason;`
This item has no description. Showing description inherited from ICefDownloadItem.GetInterruptReason. Returns the most recent interrupt reason.

Protected | `function GetCurrentSpeed: Int64;`
This item has no description. Showing description inherited from ICefDownloadItem.GetCurrentSpeed. Returns a simple speed estimate in bytes/s.

Protected | `function GetPercentComplete: Integer;`
This item has no description. Showing description inherited from ICefDownloadItem.GetPercentComplete. Returns the rough percent complete or -1 if the receive total size is unknown.

Protected | `function GetTotalBytes: Int64;`
This item has no description. Showing description inherited from ICefDownloadItem.GetTotalBytes. Returns the total number of bytes.

Protected | `function GetReceivedBytes: Int64;`
This item has no description. Showing description inherited from ICefDownloadItem.GetReceivedBytes. Returns the number of received bytes.

Protected | `function GetStartTime: TDateTime;`
This item has no description. Showing description inherited from ICefDownloadItem.GetStartTime. Returns the time that the download started.

Protected | `function GetEndTime: TDateTime;`
This item has no description. Showing description inherited from ICefDownloadItem.GetEndTime. Returns the time that the download ended.

Protected | `function GetFullPath: ustring;`
This item has no description. Showing description inherited from ICefDownloadItem.GetFullPath. Returns the full path to the downloaded or downloading file.

Protected | `function GetId: Cardinal;`
This item has no description. Showing description inherited from ICefDownloadItem.GetId. Returns the unique identifier for this download.

Protected | `function GetUrl: ustring;`
This item has no description. Showing description inherited from ICefDownloadItem.GetUrl. Returns the URL.

Protected | `function GetOriginalUrl: ustring;`
This item has no description. Showing description inherited from ICefDownloadItem.GetOriginalUrl. Returns the original URL before any redirections.

Protected | `function GetSuggestedFileName: ustring;`
This item has no description. Showing description inherited from ICefDownloadItem.GetSuggestedFileName. Returns the suggested file name.

Protected | `function GetContentDisposition: ustring;`
This item has no description. Showing description inherited from ICefDownloadItem.GetContentDisposition. Returns the content disposition.

Protected | `function GetMimeType: ustring;`
This item has no description. Showing description inherited from ICefDownloadItem.GetMimeType. Returns the mime type.

Protected | `function IsPaused: boolean;`
This item has no description. Showing description inherited from ICefDownloadItem.IsPaused. Returns true (1) if the download has been paused.

Public | `class function UnWrap(data: Pointer): ICefDownLoadItem;`
This item has no description.

Generated by PasDoc 1.0.4.