JSCVirtualMachine.html 5.34 KB
Newer Older
Alberto Garcia's avatar
Alberto Garcia committed
1 2 3 4 5
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSCVirtualMachine: JavaScriptCore GLib Reference Manual</title>
Alberto Garcia's avatar
Alberto Garcia committed
6
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Alberto Garcia's avatar
Alberto Garcia committed
7 8 9 10
<link rel="home" href="index.html" title="JavaScriptCore GLib Reference Manual">
<link rel="up" href="ch01.html" title="Class Overview">
<link rel="prev" href="ch01.html" title="Class Overview">
<link rel="next" href="JSCContext.html" title="JSCContext">
Alberto Garcia's avatar
Alberto Garcia committed
11
<meta name="generator" content="GTK-Doc V1.33.0 (XML mode)">
Alberto Garcia's avatar
Alberto Garcia committed
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts">
<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
                  <a href="#JSCVirtualMachine.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
                  <a href="#JSCVirtualMachine.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
<td><a accesskey="p" href="ch01.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="JSCContext.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
<a name="JSCVirtualMachine"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="JSCVirtualMachine.top_of_page"></a>JSCVirtualMachine</span></h2>
<p>JSCVirtualMachine — JavaScript Virtual Machine</p>
</td>
<td class="gallery_image" valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
<a name="JSCVirtualMachine.functions"></a><h2>Functions</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
Alberto Garcia's avatar
Alberto Garcia committed
39 40
<col width="150px" class="functions_proto_type">
<col class="functions_proto_name">
Alberto Garcia's avatar
Alberto Garcia committed
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
</colgroup>
<tbody><tr>
<td class="function_type">
<a class="link" href="JSCVirtualMachine.html" title="JSCVirtualMachine"><span class="returnvalue">JSCVirtualMachine</span></a> *
</td>
<td class="function_name">
<a class="link" href="JSCVirtualMachine.html#jsc-virtual-machine-new" title="jsc_virtual_machine_new ()">jsc_virtual_machine_new</a> <span class="c_punctuation">()</span>
</td>
</tr></tbody>
</table></div>
</div>
<div class="refsect1">
<a name="JSCVirtualMachine.other"></a><h2>Types and Values</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
Alberto Garcia's avatar
Alberto Garcia committed
56 57
<col width="150px" class="other_proto_type">
<col class="other_proto_name">
Alberto Garcia's avatar
Alberto Garcia committed
58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
</colgroup>
<tbody><tr>
<td class="datatype_keyword">struct</td>
<td class="function_name"><a class="link" href="JSCVirtualMachine.html#JSCVirtualMachine-struct" title="struct JSCVirtualMachine">JSCVirtualMachine</a></td>
</tr></tbody>
</table></div>
</div>
<div class="refsect1">
<a name="JSCVirtualMachine.object-hierarchy"></a><h2>Object Hierarchy</h2>
<pre class="screen">    <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
    <span class="lineart">╰──</span> JSCVirtualMachine
</pre>
</div>
<div class="refsect1">
<a name="JSCVirtualMachine.description"></a><h2>Description</h2>
<p>JSCVirtualMachine represents a group of JSCContexts. It allows
Alberto Garcia's avatar
Alberto Garcia committed
74
concurrent JavaScript execution by creating a different instance of
Alberto Garcia's avatar
Alberto Garcia committed
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
JSCVirtualMachine in each thread.</p>
<p>To create a group of JSCContexts pass the same JSCVirtualMachine
instance to every JSCContext constructor.</p>
</div>
<div class="refsect1">
<a name="JSCVirtualMachine.functions_details"></a><h2>Functions</h2>
<div class="refsect2">
<a name="jsc-virtual-machine-new"></a><h3>jsc_virtual_machine_new ()</h3>
<pre class="programlisting"><a class="link" href="JSCVirtualMachine.html" title="JSCVirtualMachine"><span class="returnvalue">JSCVirtualMachine</span></a> *
jsc_virtual_machine_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>Create a new <a class="link" href="JSCVirtualMachine.html" title="JSCVirtualMachine"><span class="type">JSCVirtualMachine</span></a>.</p>
<div class="refsect3">
<a name="jsc-virtual-machine-new.returns"></a><h4>Returns</h4>
<p>the newly created <a class="link" href="JSCVirtualMachine.html" title="JSCVirtualMachine"><span class="type">JSCVirtualMachine</span></a>. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
</div>
<div class="refsect1">
<a name="JSCVirtualMachine.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="JSCVirtualMachine-struct"></a><h3>struct JSCVirtualMachine</h3>
<pre class="programlisting">struct JSCVirtualMachine;</pre>
</div>
</div>
<div class="refsect1">
<a name="JSCVirtualMachine.see-also"></a><h2>See Also</h2>
<p>JSCContext</p>
</div>
</div>
<div class="footer">
Alberto Garcia's avatar
Alberto Garcia committed
106
<hr>Generated by GTK-Doc V1.33.0</div>
Alberto Garcia's avatar
Alberto Garcia committed
107 108
</body>
</html>