type ICefBaseRefCounted = interface(IInterface)
All ref-counted framework interfaces must inherit from this interface.
UNKNOWN
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_base_capi.h">CEF source file: /include/capi/cef_base_capi.h (cef_base_ref_counted_t))
function Wrap: Pointer; |
|
function SameAs(aData : Pointer) : boolean; overload; |
|
function SameAs(const aBaseRefCounted : ICefBaseRefCounted) : boolean; overload; |
|
function HasOneRef: boolean; |
|
function HasAtLeastOneRef: boolean; |
|
procedure DestroyOtherRefs; |
function Wrap: Pointer; |
|
Called to increment the reference count for the object. Should be called for every new copy of a pointer to a given object. |
function SameAs(aData : Pointer) : boolean; overload; |
|
Compares the aData pointer with the FData field if the current instance. |
function SameAs(const aBaseRefCounted : ICefBaseRefCounted) : boolean; overload; |
|
This item has no description. |
function HasOneRef: boolean; |
|
Returns true (1) if the current reference count is 1. |
function HasAtLeastOneRef: boolean; |
|
Returns true (1) if the current reference count is at least 1. |
procedure DestroyOtherRefs; |
|
Releases all other instances. |