Class

JavaScriptCoreVirtualMachine

Description [src]

class JavaScriptCore.VirtualMachine : GObject.Object {
  parent: GObject
}

JSCVirtualMachine represents a group of JSCContexts. It allows concurrent JavaScript execution by creating a different instance of JSCVirtualMachine in each thread.

To create a group of JSCContexts pass the same JSCVirtualMachine instance to every JSCContext constructor.

Ancestors

  • GObject

Constructors

jsc_virtual_machine_new

Create a new JSCVirtualMachine.

Class structure

struct JavaScriptCoreVirtualMachineClass {
  GObjectClass parent_class;
  void (* _jsc_reserved0) (
void
  );
  void (* _jsc_reserved1) (
void
  );
  void (* _jsc_reserved2) (
void
  );
  void (* _jsc_reserved3) (
void
  );
  
}
Class members
parent_class
GObjectClass
  No description available.
_jsc_reserved0
void (* _jsc_reserved0) (
void
  )
  No description available.
_jsc_reserved1
void (* _jsc_reserved1) (
void
  )
  No description available.
_jsc_reserved2
void (* _jsc_reserved2) (
void
  )
  No description available.
_jsc_reserved3
void (* _jsc_reserved3) (
void
  )
  No description available.