Class TCefBaseRefCountedRef

Description
Hierarchy
Fields
Methods
Properties

Unit

Declaration

type TCefBaseRefCountedRef = class(TInterfacedObject, ICefBaseRefCounted)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected FData: Pointer;

Methods

Protected function HasOneRef: boolean;
Protected function HasAtLeastOneRef: boolean;
Public constructor Create(data: Pointer); virtual;
Public destructor Destroy; override;
Public function SameAs(aData : Pointer) : boolean; overload;
Public function SameAs(const aBaseRefCounted : ICefBaseRefCounted) : boolean; overload;
Public procedure DestroyOtherRefs;
Public function Wrap: Pointer;
Public class function UnWrap(data: Pointer): ICefBaseRefCounted;

Description

Fields

Protected FData: Pointer;

This item has no description.

Methods

Protected function HasOneRef: boolean;

This item has no description. Showing description inherited from ICefBaseRefCounted.HasOneRef.

Returns true (1) if the current reference count is 1.

Protected function HasAtLeastOneRef: boolean;

This item has no description. Showing description inherited from ICefBaseRefCounted.HasAtLeastOneRef.

Returns true (1) if the current reference count is at least 1.

Public constructor Create(data: Pointer); virtual;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public function SameAs(aData : Pointer) : boolean; overload;

This item has no description. Showing description inherited from ICefBaseRefCounted.SameAs.

Compares the aData pointer with the FData field if the current instance.

Public function SameAs(const aBaseRefCounted : ICefBaseRefCounted) : boolean; overload;

This item has no description.

Public procedure DestroyOtherRefs;

This item has no description. Showing description inherited from ICefBaseRefCounted.DestroyOtherRefs.

Releases all other instances.

Public function Wrap: Pointer;

This item has no description. Showing description inherited from ICefBaseRefCounted.Wrap.

Called to increment the reference count for the object. Should be called for every new copy of a pointer to a given object.

Public class function UnWrap(data: Pointer): ICefBaseRefCounted;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.