Record TCefv8Value

Description
Hierarchy
Fields
Methods
Properties

Unit

Declaration

type TCefv8Value = record

Description

Structure representing a V8 value handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.

Implemented by ICefv8Value.

<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_v8_capi.h">CEF source file: /include/capi/cef_v8_capi.h (cef_v8value_t))

Overview

Fields

Public base: TCefBaseRefCounted;
Public is_valid: function(self: PCefv8Value): Integer; stdcall;
Public is_undefined: function(self: PCefv8Value): Integer; stdcall;
Public is_null: function(self: PCefv8Value): Integer; stdcall;
Public is_bool: function(self: PCefv8Value): Integer; stdcall;
Public is_int: function(self: PCefv8Value): Integer; stdcall;
Public is_uint: function(self: PCefv8Value): Integer; stdcall;
Public is_double: function(self: PCefv8Value): Integer; stdcall;
Public is_date: function(self: PCefv8Value): Integer; stdcall;
Public is_string: function(self: PCefv8Value): Integer; stdcall;
Public is_object: function(self: PCefv8Value): Integer; stdcall;
Public is_array: function(self: PCefv8Value): Integer; stdcall;
Public is_array_buffer: function(self: PCefv8Value): Integer; stdcall;
Public is_function: function(self: PCefv8Value): Integer; stdcall;
Public is_promise: function(self: PCefv8Value): Integer; stdcall;
Public is_same: function(self, that: PCefv8Value): Integer; stdcall;
Public get_bool_value: function(self: PCefv8Value): Integer; stdcall;
Public get_int_value: function(self: PCefv8Value): Integer; stdcall;
Public get_uint_value: function(self: PCefv8Value): Cardinal; stdcall;
Public get_double_value: function(self: PCefv8Value): Double; stdcall;
Public get_date_value: function(self: PCefv8Value): TCefBaseTime; stdcall;
Public get_string_value: function(self: PCefv8Value): PCefStringUserFree; stdcall;
Public is_user_created: function(self: PCefv8Value): Integer; stdcall;
Public has_exception: function(self: PCefv8Value): Integer; stdcall;
Public get_exception: function(self: PCefv8Value): PCefV8Exception; stdcall;
Public clear_exception: function(self: PCefv8Value): Integer; stdcall;
Public will_rethrow_exceptions: function(self: PCefv8Value): Integer; stdcall;
Public set_rethrow_exceptions: function(self: PCefv8Value; rethrow: Integer): Integer; stdcall;
Public has_value_bykey: function(self: PCefv8Value; const key: PCefString): Integer; stdcall;
Public has_value_byindex: function(self: PCefv8Value; index: Integer): Integer; stdcall;
Public delete_value_bykey: function(self: PCefv8Value; const key: PCefString): Integer; stdcall;
Public delete_value_byindex: function(self: PCefv8Value; index: Integer): Integer; stdcall;
Public get_value_bykey: function(self: PCefv8Value; const key: PCefString): PCefv8Value; stdcall;
Public get_value_byindex: function(self: PCefv8Value; index: Integer): PCefv8Value; stdcall;
Public set_value_bykey: function(self: PCefv8Value; const key: PCefString; value: PCefv8Value; attribute: TCefV8PropertyAttributes): Integer; stdcall;
Public set_value_byindex: function(self: PCefv8Value; index: Integer; value: PCefv8Value): Integer; stdcall;
Public set_value_byaccessor: function(self: PCefv8Value; const key: PCefString; settings: Integer; attribute: TCefV8PropertyAttributes): Integer; stdcall;
Public get_keys: function(self: PCefv8Value; keys: TCefStringList): Integer; stdcall;
Public set_user_data: function(self: PCefv8Value; user_data: PCefBaseRefCounted): Integer; stdcall;
Public get_user_data: function(self: PCefv8Value): PCefBaseRefCounted; stdcall;
Public get_externally_allocated_memory: function(self: PCefv8Value): Integer; stdcall;
Public adjust_externally_allocated_memory: function(self: PCefv8Value; change_in_bytes: Integer): Integer; stdcall;
Public get_array_length: function(self: PCefv8Value): Integer; stdcall;
Public get_array_buffer_release_callback: function(self: PCefv8Value): PCefv8ArrayBufferReleaseCallback; stdcall;
Public neuter_array_buffer: function(self: PCefv8Value): Integer; stdcall;
Public get_array_buffer_byte_length: function(self: PCefv8Value): NativeUInt; stdcall;
Public get_array_buffer_data: function(self: PCefv8Value): Pointer; stdcall;
Public get_function_name: function(self: PCefv8Value): PCefStringUserFree; stdcall;
Public get_function_handler: function(self: PCefv8Value): PCefv8Handler; stdcall;
Public execute_function: function(self: PCefv8Value; obj: PCefv8Value; argumentsCount: NativeUInt; const arguments: PPCefV8Value): PCefv8Value; stdcall;
Public execute_function_with_context: function(self: PCefv8Value; context: PCefv8Context; obj: PCefv8Value; argumentsCount: NativeUInt; const arguments: PPCefV8Value): PCefv8Value; stdcall;
Public resolve_promise: function(self, arg: PCefv8Value): Integer; stdcall;
Public reject_promise: function(self: PCefv8Value; const errorMsg: PCefString): Integer; stdcall;

Description

Fields

Public base: TCefBaseRefCounted;

This item has no description.

Public is_valid: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public is_undefined: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public is_null: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public is_bool: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public is_int: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public is_uint: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public is_double: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public is_date: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public is_string: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public is_object: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public is_array: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public is_array_buffer: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public is_function: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public is_promise: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public is_same: function(self, that: PCefv8Value): Integer; stdcall;

This item has no description.

Public get_bool_value: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public get_int_value: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public get_uint_value: function(self: PCefv8Value): Cardinal; stdcall;

This item has no description.

Public get_double_value: function(self: PCefv8Value): Double; stdcall;

This item has no description.

Public get_date_value: function(self: PCefv8Value): TCefBaseTime; stdcall;

This item has no description.

Public get_string_value: function(self: PCefv8Value): PCefStringUserFree; stdcall;

This item has no description.

Public is_user_created: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public has_exception: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public get_exception: function(self: PCefv8Value): PCefV8Exception; stdcall;

This item has no description.

Public clear_exception: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public will_rethrow_exceptions: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public set_rethrow_exceptions: function(self: PCefv8Value; rethrow: Integer): Integer; stdcall;

This item has no description.

Public has_value_bykey: function(self: PCefv8Value; const key: PCefString): Integer; stdcall;

This item has no description.

Public has_value_byindex: function(self: PCefv8Value; index: Integer): Integer; stdcall;

This item has no description.

Public delete_value_bykey: function(self: PCefv8Value; const key: PCefString): Integer; stdcall;

This item has no description.

Public delete_value_byindex: function(self: PCefv8Value; index: Integer): Integer; stdcall;

This item has no description.

Public get_value_bykey: function(self: PCefv8Value; const key: PCefString): PCefv8Value; stdcall;

This item has no description.

Public get_value_byindex: function(self: PCefv8Value; index: Integer): PCefv8Value; stdcall;

This item has no description.

Public set_value_bykey: function(self: PCefv8Value; const key: PCefString; value: PCefv8Value; attribute: TCefV8PropertyAttributes): Integer; stdcall;

This item has no description.

Public set_value_byindex: function(self: PCefv8Value; index: Integer; value: PCefv8Value): Integer; stdcall;

This item has no description.

Public set_value_byaccessor: function(self: PCefv8Value; const key: PCefString; settings: Integer; attribute: TCefV8PropertyAttributes): Integer; stdcall;

This item has no description.

Public get_keys: function(self: PCefv8Value; keys: TCefStringList): Integer; stdcall;

This item has no description.

Public set_user_data: function(self: PCefv8Value; user_data: PCefBaseRefCounted): Integer; stdcall;

This item has no description.

Public get_user_data: function(self: PCefv8Value): PCefBaseRefCounted; stdcall;

This item has no description.

Public get_externally_allocated_memory: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public adjust_externally_allocated_memory: function(self: PCefv8Value; change_in_bytes: Integer): Integer; stdcall;

This item has no description.

Public get_array_length: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public get_array_buffer_release_callback: function(self: PCefv8Value): PCefv8ArrayBufferReleaseCallback; stdcall;

This item has no description.

Public neuter_array_buffer: function(self: PCefv8Value): Integer; stdcall;

This item has no description.

Public get_array_buffer_byte_length: function(self: PCefv8Value): NativeUInt; stdcall;

This item has no description.

Public get_array_buffer_data: function(self: PCefv8Value): Pointer; stdcall;

This item has no description.

Public get_function_name: function(self: PCefv8Value): PCefStringUserFree; stdcall;

This item has no description.

Public get_function_handler: function(self: PCefv8Value): PCefv8Handler; stdcall;

This item has no description.

Public execute_function: function(self: PCefv8Value; obj: PCefv8Value; argumentsCount: NativeUInt; const arguments: PPCefV8Value): PCefv8Value; stdcall;

This item has no description.

Public execute_function_with_context: function(self: PCefv8Value; context: PCefv8Context; obj: PCefv8Value; argumentsCount: NativeUInt; const arguments: PPCefV8Value): PCefv8Value; stdcall;

This item has no description.

Public resolve_promise: function(self, arg: PCefv8Value): Integer; stdcall;

This item has no description.

Public reject_promise: function(self: PCefv8Value; const errorMsg: PCefString): Integer; stdcall;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.