~ubuntu-branches/ubuntu/trusty/swfdec0.6/trusty

« back to all changes in this revision

Viewing changes to doc/html/SwfdecAsContext.html

  • Committer: Bazaar Package Importer
  • Author(s): Santiago Garcia Mantinan
  • Date: 2008-07-29 23:30:05 UTC
  • mfrom: (1.1.3 upstream) (3.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080729233005-k05tu7pnfyb8vcog
Tags: 0.6.8-1
* New upstream version. Fixes several crashes.
* Setting urgency as high to try to get all these fixes to lenny.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
2
<html>
3
3
<head>
4
 
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>SwfdecAsContext</title>
6
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
7
7
<link rel="start" href="index.html" title="Swfdec Reference Manual">
8
8
<link rel="up" href="ch04.html" title="Actionscript interpreter">
9
9
<link rel="prev" href="swfdec-SwfdecAsValue.html" title="SwfdecAsValue">
10
10
<link rel="next" href="SwfdecAsObject.html" title="SwfdecAsObject">
11
 
<meta name="generator" content="GTK-Doc V1.9 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="chapter" href="ch01.html" title="Swfdec Gtk library">
14
14
<link rel="chapter" href="ch02.html" title="Swfdec library">
24
24
<th width="100%" align="center">Swfdec Reference Manual</th>
25
25
<td><a accesskey="n" href="SwfdecAsObject.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
26
26
</tr>
27
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2588708" class="shortcut">Top</a>
28
 
                  &#160;|&#160;
29
 
                  <a href="#id2635859" class="shortcut">Description</a>
30
 
                  &#160;|&#160;
31
 
                  <a href="#id2635737" class="shortcut">Object Hierarchy</a>
32
 
                  &#160;|&#160;
33
 
                  <a href="#id2635767" class="shortcut">Properties</a>
34
 
                  &#160;|&#160;
35
 
                  <a href="#id2635834" class="shortcut">Signals</a></nobr></td></tr>
 
27
<tr><td colspan="5" class="shortcuts"><nobr><a href="#SwfdecAsContext.synopsis" class="shortcut">Top</a>
 
28
                   | 
 
29
                  <a href="#SwfdecAsContext.description" class="shortcut">Description</a>
 
30
                   | 
 
31
                  <a href="#SwfdecAsContext.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
32
                   | 
 
33
                  <a href="#SwfdecAsContext.properties" class="shortcut">Properties</a>
 
34
                   | 
 
35
                  <a href="#SwfdecAsContext.signals" class="shortcut">Signals</a></nobr></td></tr>
36
36
</table>
37
37
<div class="refentry" lang="en">
38
38
<a name="SwfdecAsContext"></a><div class="titlepage"></div>
39
39
<div class="refnamediv"><table width="100%"><tr>
40
40
<td valign="top">
41
 
<h2>
42
 
<a name="id2588708"></a><span class="refentrytitle">SwfdecAsContext</span>
43
 
</h2>
44
 
<p>SwfdecAsContext &#8212; the main script engine context</p>
 
41
<h2><span class="refentrytitle"><a name="SwfdecAsContext.top_of_page"></a>SwfdecAsContext</span></h2>
 
42
<p>SwfdecAsContext — the main script engine context</p>
45
43
</td>
46
44
<td valign="top" align="right"></td>
47
45
</tr></table></div>
48
46
<div class="refsynopsisdiv">
49
 
<h2>Synopsis</h2>
 
47
<a name="SwfdecAsContext.synopsis"></a><h2>Synopsis</h2>
50
48
<pre class="synopsis">
51
49
 
52
50
#include &lt;swfdec/swfdec.h&gt;
53
51
 
54
 
 
55
 
                    <a class="link" href="SwfdecAsContext.html#SwfdecAsContext-struct">SwfdecAsContext</a>;
56
 
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-startup">swfdec_as_context_startup</a>           (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);
57
 
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-abort">swfdec_as_context_abort</a>             (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
52
                    <a class="link" href="SwfdecAsContext.html#SwfdecAsContext-struct" title="SwfdecAsContext">SwfdecAsContext</a>;
 
53
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-startup" title="swfdec_as_context_startup ()">swfdec_as_context_startup</a>           (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);
 
54
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-abort" title="swfdec_as_context_abort ()">swfdec_as_context_abort</a>             (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
58
55
                                                         const char *reason);
59
56
<a
60
57
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
61
 
>gboolean</a>            <a class="link" href="SwfdecAsContext.html#swfdec-as-context-is-aborted">swfdec_as_context_is_aborted</a>        (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);
62
 
const char*         <a class="link" href="SwfdecAsContext.html#swfdec-as-context-get-string">swfdec_as_context_get_string</a>        (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
58
>gboolean</a>            <a class="link" href="SwfdecAsContext.html#swfdec-as-context-is-aborted" title="swfdec_as_context_is_aborted ()">swfdec_as_context_is_aborted</a>        (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);
 
59
const char*         <a class="link" href="SwfdecAsContext.html#swfdec-as-context-get-string" title="swfdec_as_context_get_string ()">swfdec_as_context_get_string</a>        (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
63
60
                                                         const char *string);
64
 
const char*         <a class="link" href="SwfdecAsContext.html#swfdec-as-context-give-string">swfdec_as_context_give_string</a>       (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
61
const char*         <a class="link" href="SwfdecAsContext.html#swfdec-as-context-give-string" title="swfdec_as_context_give_string ()">swfdec_as_context_give_string</a>       (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
65
62
                                                         char *string);
66
63
<a
67
64
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
68
 
>gboolean</a>            <a class="link" href="SwfdecAsContext.html#swfdec-as-context-use-mem">swfdec_as_context_use_mem</a>           (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
69
 
                                                         <a
70
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"
71
 
>gsize</a> bytes);
72
 
<a
73
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
74
 
>gboolean</a>            <a class="link" href="SwfdecAsContext.html#swfdec-as-context-try-use-mem">swfdec_as_context_try_use_mem</a>       (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
75
 
                                                         <a
76
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"
77
 
>gsize</a> bytes);
78
 
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-unuse-mem">swfdec_as_context_unuse_mem</a>         (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
79
 
                                                         <a
80
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"
81
 
>gsize</a> bytes);
82
 
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-gc">swfdec_as_context_gc</a>                (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);
83
 
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-maybe-gc">swfdec_as_context_maybe_gc</a>          (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);
84
 
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-run">swfdec_as_context_run</a>               (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);
85
 
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-throw">swfdec_as_context_throw</a>             (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
86
 
                                                         const <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue">SwfdecAsValue</a> *value);
87
 
<a
88
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
89
 
>gboolean</a>            <a class="link" href="SwfdecAsContext.html#swfdec-as-context-catch">swfdec_as_context_catch</a>             (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
90
 
                                                         <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue">SwfdecAsValue</a> *value);
91
 
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-eval">swfdec_as_context_eval</a>              (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
92
 
                                                         <a class="link" href="SwfdecAsObject.html" title="SwfdecAsObject">SwfdecAsObject</a> *obj,
93
 
                                                         const char *str,
94
 
                                                         <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue">SwfdecAsValue</a> *val);
95
 
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-eval-set">swfdec_as_context_eval_set</a>          (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
96
 
                                                         <a class="link" href="SwfdecAsObject.html" title="SwfdecAsObject">SwfdecAsObject</a> *obj,
97
 
                                                         const char *str,
98
 
                                                         const <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue">SwfdecAsValue</a> *val);
99
 
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-get-time">swfdec_as_context_get_time</a>          (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
65
>gboolean</a>            <a class="link" href="SwfdecAsContext.html#swfdec-as-context-use-mem" title="swfdec_as_context_use_mem ()">swfdec_as_context_use_mem</a>           (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
66
                                                         <a
 
67
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"
 
68
>gsize</a> bytes);
 
69
<a
 
70
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
71
>gboolean</a>            <a class="link" href="SwfdecAsContext.html#swfdec-as-context-try-use-mem" title="swfdec_as_context_try_use_mem ()">swfdec_as_context_try_use_mem</a>       (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
72
                                                         <a
 
73
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"
 
74
>gsize</a> bytes);
 
75
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-unuse-mem" title="swfdec_as_context_unuse_mem ()">swfdec_as_context_unuse_mem</a>         (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
76
                                                         <a
 
77
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"
 
78
>gsize</a> bytes);
 
79
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-gc" title="swfdec_as_context_gc ()">swfdec_as_context_gc</a>                (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);
 
80
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-maybe-gc" title="swfdec_as_context_maybe_gc ()">swfdec_as_context_maybe_gc</a>          (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);
 
81
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-run" title="swfdec_as_context_run ()">swfdec_as_context_run</a>               (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);
 
82
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-throw" title="swfdec_as_context_throw ()">swfdec_as_context_throw</a>             (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
83
                                                         const <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue" title="SwfdecAsValue">SwfdecAsValue</a> *value);
 
84
<a
 
85
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
86
>gboolean</a>            <a class="link" href="SwfdecAsContext.html#swfdec-as-context-catch" title="swfdec_as_context_catch ()">swfdec_as_context_catch</a>             (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
87
                                                         <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue" title="SwfdecAsValue">SwfdecAsValue</a> *value);
 
88
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-eval" title="swfdec_as_context_eval ()">swfdec_as_context_eval</a>              (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
89
                                                         <a class="link" href="SwfdecAsObject.html" title="SwfdecAsObject">SwfdecAsObject</a> *obj,
 
90
                                                         const char *str,
 
91
                                                         <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue" title="SwfdecAsValue">SwfdecAsValue</a> *val);
 
92
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-eval-set" title="swfdec_as_context_eval_set ()">swfdec_as_context_eval_set</a>          (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
93
                                                         <a class="link" href="SwfdecAsObject.html" title="SwfdecAsObject">SwfdecAsObject</a> *obj,
 
94
                                                         const char *str,
 
95
                                                         const <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue" title="SwfdecAsValue">SwfdecAsValue</a> *val);
 
96
void                <a class="link" href="SwfdecAsContext.html#swfdec-as-context-get-time" title="swfdec_as_context_get_time ()">swfdec_as_context_get_time</a>          (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
100
97
                                                         <a
101
98
href="/usr/share/gtk-doc/html/glib/glib-Date-and-Time-Functions.html#GTimeVal"
102
99
>GTimeVal</a> *tv);
103
 
<a class="link" href="SwfdecAsFrame.html" title="SwfdecAsFrame">SwfdecAsFrame</a>*      <a class="link" href="SwfdecAsContext.html#swfdec-as-context-get-frame">swfdec_as_context_get_frame</a>         (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);
 
100
<a class="link" href="SwfdecAsFrame.html" title="SwfdecAsFrame">SwfdecAsFrame</a>*      <a class="link" href="SwfdecAsContext.html#swfdec-as-context-get-frame" title="swfdec_as_context_get_frame ()">swfdec_as_context_get_frame</a>         (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);
104
101
<a
105
102
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
106
 
>gboolean</a>            <a class="link" href="SwfdecAsContext.html#swfdec-as-context-is-constructing">swfdec_as_context_is_constructing</a>   (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);
107
 
 
 
103
>gboolean</a>            <a class="link" href="SwfdecAsContext.html#swfdec-as-context-is-constructing" title="swfdec_as_context_is_constructing ()">swfdec_as_context_is_constructing</a>   (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);
108
104
</pre>
109
105
</div>
110
106
<div class="refsect1" lang="en">
111
 
<a name="id2635737"></a><h2>Object Hierarchy</h2>
 
107
<a name="SwfdecAsContext.object-hierarchy"></a><h2>Object Hierarchy</h2>
112
108
<pre class="synopsis">
113
 
 
114
109
  <a
115
110
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
116
111
>GObject</a>
119
114
</pre>
120
115
</div>
121
116
<div class="refsect1" lang="en">
122
 
<a name="id2635767"></a><h2>Properties</h2>
 
117
<a name="SwfdecAsContext.properties"></a><h2>Properties</h2>
123
118
<pre class="synopsis">
124
 
 
125
 
  "<a class="link" href="SwfdecAsContext.html#SwfdecAsContext--aborted">aborted</a>"                  <a
 
119
  "<a class="link" href="SwfdecAsContext.html#SwfdecAsContext--aborted" title='The "aborted" property'>aborted</a>"                  <a
126
120
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
127
121
>gboolean</a>              : Read
128
 
  "<a class="link" href="SwfdecAsContext.html#SwfdecAsContext--debugger">debugger</a>"                 <a class="link" href="SwfdecAsDebugger.html" title="SwfdecAsDebugger">SwfdecAsDebugger</a>      : Read / Write / Construct Only
129
 
  "<a class="link" href="SwfdecAsContext.html#SwfdecAsContext--memory-until-gc">memory-until-gc</a>"          <a
 
122
  "<a class="link" href="SwfdecAsContext.html#SwfdecAsContext--debugger" title='The "debugger" property'>debugger</a>"                 <a class="link" href="SwfdecAsDebugger.html" title="SwfdecAsDebugger">SwfdecAsDebugger</a>*     : Read / Write / Construct Only
 
123
  "<a class="link" href="SwfdecAsContext.html#SwfdecAsContext--memory-until-gc" title='The "memory-until-gc" property'>memory-until-gc</a>"          <a
130
124
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gulong"
131
125
>gulong</a>                : Read / Write / Construct
132
 
  "<a class="link" href="SwfdecAsContext.html#SwfdecAsContext--random-seed">random-seed</a>"              <a
 
126
  "<a class="link" href="SwfdecAsContext.html#SwfdecAsContext--random-seed" title='The "random-seed" property'>random-seed</a>"              <a
133
127
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
134
128
>guint</a>                 : Write
135
129
</pre>
136
130
</div>
137
131
<div class="refsect1" lang="en">
138
 
<a name="id2635834"></a><h2>Signals</h2>
 
132
<a name="SwfdecAsContext.signals"></a><h2>Signals</h2>
139
133
<pre class="synopsis">
140
 
 
141
 
  "<a class="link" href="SwfdecAsContext.html#SwfdecAsContext-trace">trace</a>"                                          : Run Last
 
134
  "<a class="link" href="SwfdecAsContext.html#SwfdecAsContext-trace" title='The "trace" signal'>trace</a>"                                          : Run Last
142
135
</pre>
143
136
</div>
144
137
<div class="refsect1" lang="en">
145
 
<a name="id2635859"></a><h2>Description</h2>
 
138
<a name="SwfdecAsContext.description"></a><h2>Description</h2>
146
139
<p>
147
140
A <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a> provides the main execution environment for Actionscript
148
141
execution. It provides the objects typically available in ECMAScript and
160
153
</p>
161
154
</div>
162
155
<div class="refsect1" lang="en">
163
 
<a name="id2635904"></a><h2>Details</h2>
 
156
<a name="SwfdecAsContext.details"></a><h2>Details</h2>
164
157
<div class="refsect2" lang="en">
165
 
<a name="id2635915"></a><h3>
166
 
<a name="SwfdecAsContext-struct"></a>SwfdecAsContext</h3>
167
 
<a class="indexterm" name="id2635926"></a><pre class="programlisting">typedef struct _SwfdecAsContext SwfdecAsContext;</pre>
 
158
<a name="SwfdecAsContext-struct"></a><h3>SwfdecAsContext</h3>
 
159
<pre class="programlisting">typedef struct _SwfdecAsContext SwfdecAsContext;</pre>
168
160
<p>
169
161
This is the main object ued to hold the state of a script engine. All members 
170
162
are private and should not be accessed.
178
170
</div>
179
171
<hr>
180
172
<div class="refsect2" lang="en">
181
 
<a name="id2647776"></a><h3>
182
 
<a name="swfdec-as-context-startup"></a>swfdec_as_context_startup ()</h3>
183
 
<a class="indexterm" name="id2647788"></a><pre class="programlisting">void                swfdec_as_context_startup           (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);</pre>
 
173
<a name="swfdec-as-context-startup"></a><h3>swfdec_as_context_startup ()</h3>
 
174
<pre class="programlisting">void                swfdec_as_context_startup           (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);</pre>
184
175
<p>
185
176
Starts up the context. This function must be called before any Actionscript
186
177
is called on <em class="parameter"><code>context</code></em>.</p>
190
181
<div class="variablelist"><table border="0">
191
182
<col align="left" valign="top">
192
183
<tbody><tr>
193
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
184
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
194
185
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
195
186
</td>
196
187
</tr></tbody>
198
189
</div>
199
190
<hr>
200
191
<div class="refsect2" lang="en">
201
 
<a name="id2647852"></a><h3>
202
 
<a name="swfdec-as-context-abort"></a>swfdec_as_context_abort ()</h3>
203
 
<a class="indexterm" name="id2647863"></a><pre class="programlisting">void                swfdec_as_context_abort             (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
192
<a name="swfdec-as-context-abort"></a><h3>swfdec_as_context_abort ()</h3>
 
193
<pre class="programlisting">void                swfdec_as_context_abort             (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
204
194
                                                         const char *reason);</pre>
205
195
<p>
206
196
Aborts script execution in <em class="parameter"><code>context</code></em>. Call this functon if the script engine 
213
203
<col align="left" valign="top">
214
204
<tbody>
215
205
<tr>
216
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
206
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
217
207
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
218
208
</td>
219
209
</tr>
220
210
<tr>
221
 
<td><p><span class="term"><em class="parameter"><code>reason</code></em>&#160;:</span></p></td>
 
211
<td><p><span class="term"><em class="parameter"><code>reason</code></em> :</span></p></td>
222
212
<td> a string describing why execution was aborted
223
213
</td>
224
214
</tr>
227
217
</div>
228
218
<hr>
229
219
<div class="refsect2" lang="en">
230
 
<a name="id2647951"></a><h3>
231
 
<a name="swfdec-as-context-is-aborted"></a>swfdec_as_context_is_aborted ()</h3>
232
 
<a class="indexterm" name="id2647964"></a><pre class="programlisting"><a
 
220
<a name="swfdec-as-context-is-aborted"></a><h3>swfdec_as_context_is_aborted ()</h3>
 
221
<pre class="programlisting"><a
233
222
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
234
223
>gboolean</a>            swfdec_as_context_is_aborted        (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);</pre>
235
224
<p>
244
233
<col align="left" valign="top">
245
234
<tbody>
246
235
<tr>
247
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
236
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
248
237
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
249
238
</td>
250
239
</tr>
251
240
<tr>
252
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
241
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
253
242
<td> <a
254
243
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
255
244
><code class="literal">TRUE</code></a> if the player is aborted, <a
262
251
</div>
263
252
<hr>
264
253
<div class="refsect2" lang="en">
265
 
<a name="id2648055"></a><h3>
266
 
<a name="swfdec-as-context-get-string"></a>swfdec_as_context_get_string ()</h3>
267
 
<a class="indexterm" name="id2648068"></a><pre class="programlisting">const char*         swfdec_as_context_get_string        (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
254
<a name="swfdec-as-context-get-string"></a><h3>swfdec_as_context_get_string ()</h3>
 
255
<pre class="programlisting">const char*         swfdec_as_context_get_string        (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
268
256
                                                         const char *string);</pre>
269
257
<p>
270
258
Gets the garbage-collected version of <em class="parameter"><code>string</code></em>. You need to call this function
277
265
<col align="left" valign="top">
278
266
<tbody>
279
267
<tr>
280
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
268
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
281
269
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
282
270
</td>
283
271
</tr>
284
272
<tr>
285
 
<td><p><span class="term"><em class="parameter"><code>string</code></em>&#160;:</span></p></td>
 
273
<td><p><span class="term"><em class="parameter"><code>string</code></em> :</span></p></td>
286
274
<td> a sting that is not garbage-collected
287
275
</td>
288
276
</tr>
289
277
<tr>
290
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
278
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
291
279
<td> the garbage-collected version of <em class="parameter"><code>string</code></em>
292
280
</td>
293
281
</tr>
296
284
</div>
297
285
<hr>
298
286
<div class="refsect2" lang="en">
299
 
<a name="id2648173"></a><h3>
300
 
<a name="swfdec-as-context-give-string"></a>swfdec_as_context_give_string ()</h3>
301
 
<a class="indexterm" name="id2648186"></a><pre class="programlisting">const char*         swfdec_as_context_give_string       (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
287
<a name="swfdec-as-context-give-string"></a><h3>swfdec_as_context_give_string ()</h3>
 
288
<pre class="programlisting">const char*         swfdec_as_context_give_string       (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
302
289
                                                         char *string);</pre>
303
290
<p>
304
291
Takes ownership of <em class="parameter"><code>string</code></em> and returns a refcounted version of the same 
305
 
string. This function is the same as <a class="link" href="SwfdecAsContext.html#swfdec-as-context-get-string"><code class="function">swfdec_as_context_get_string()</code></a>, but 
 
292
string. This function is the same as <a class="link" href="SwfdecAsContext.html#swfdec-as-context-get-string" title="swfdec_as_context_get_string ()"><code class="function">swfdec_as_context_get_string()</code></a>, but 
306
293
takes ownership of <em class="parameter"><code>string</code></em>.</p>
307
294
<p>
308
295
 
311
298
<col align="left" valign="top">
312
299
<tbody>
313
300
<tr>
314
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
301
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
315
302
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
316
303
</td>
317
304
</tr>
318
305
<tr>
319
 
<td><p><span class="term"><em class="parameter"><code>string</code></em>&#160;:</span></p></td>
 
306
<td><p><span class="term"><em class="parameter"><code>string</code></em> :</span></p></td>
320
307
<td> string to make refcounted
321
308
</td>
322
309
</tr>
323
310
<tr>
324
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
311
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
325
312
<td> A refcounted string
326
313
</td>
327
314
</tr>
330
317
</div>
331
318
<hr>
332
319
<div class="refsect2" lang="en">
333
 
<a name="id2648300"></a><h3>
334
 
<a name="swfdec-as-context-use-mem"></a>swfdec_as_context_use_mem ()</h3>
335
 
<a class="indexterm" name="id2648311"></a><pre class="programlisting"><a
 
320
<a name="swfdec-as-context-use-mem"></a><h3>swfdec_as_context_use_mem ()</h3>
 
321
<pre class="programlisting"><a
336
322
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
337
323
>gboolean</a>            swfdec_as_context_use_mem           (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
338
324
                                                         <a
350
336
<col align="left" valign="top">
351
337
<tbody>
352
338
<tr>
353
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
339
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
354
340
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
355
341
</td>
356
342
</tr>
357
343
<tr>
358
 
<td><p><span class="term"><em class="parameter"><code>bytes</code></em>&#160;:</span></p></td>
 
344
<td><p><span class="term"><em class="parameter"><code>bytes</code></em> :</span></p></td>
359
345
<td> number of bytes to use
360
346
</td>
361
347
</tr>
362
348
<tr>
363
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
349
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
364
350
<td> <a
365
351
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
366
352
><code class="literal">TRUE</code></a> if the memory could be allocated. <a
373
359
</div>
374
360
<hr>
375
361
<div class="refsect2" lang="en">
376
 
<a name="id2648434"></a><h3>
377
 
<a name="swfdec-as-context-try-use-mem"></a>swfdec_as_context_try_use_mem ()</h3>
378
 
<a class="indexterm" name="id2648448"></a><pre class="programlisting"><a
 
362
<a name="swfdec-as-context-try-use-mem"></a><h3>swfdec_as_context_try_use_mem ()</h3>
 
363
<pre class="programlisting"><a
379
364
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
380
365
>gboolean</a>            swfdec_as_context_try_use_mem       (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
381
366
                                                         <a
392
377
<col align="left" valign="top">
393
378
<tbody>
394
379
<tr>
395
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
380
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
396
381
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
397
382
</td>
398
383
</tr>
399
384
<tr>
400
 
<td><p><span class="term"><em class="parameter"><code>bytes</code></em>&#160;:</span></p></td>
 
385
<td><p><span class="term"><em class="parameter"><code>bytes</code></em> :</span></p></td>
401
386
<td> number of bytes to use
402
387
</td>
403
388
</tr>
404
389
<tr>
405
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
390
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
406
391
<td> <a
407
392
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
408
393
><code class="literal">TRUE</code></a> if the memory could be allocated. <a
415
400
</div>
416
401
<hr>
417
402
<div class="refsect2" lang="en">
418
 
<a name="id2648571"></a><h3>
419
 
<a name="swfdec-as-context-unuse-mem"></a>swfdec_as_context_unuse_mem ()</h3>
420
 
<a class="indexterm" name="id2648583"></a><pre class="programlisting">void                swfdec_as_context_unuse_mem         (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
403
<a name="swfdec-as-context-unuse-mem"></a><h3>swfdec_as_context_unuse_mem ()</h3>
 
404
<pre class="programlisting">void                swfdec_as_context_unuse_mem         (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
421
405
                                                         <a
422
406
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"
423
407
>gsize</a> bytes);</pre>
424
408
<p>
425
409
Releases a number of bytes previously allocated using 
426
 
<a class="link" href="SwfdecAsContext.html#swfdec-as-context-use-mem"><code class="function">swfdec_as_context_use_mem()</code></a>. See that function for details.</p>
 
410
<a class="link" href="SwfdecAsContext.html#swfdec-as-context-use-mem" title="swfdec_as_context_use_mem ()"><code class="function">swfdec_as_context_use_mem()</code></a>. See that function for details.</p>
427
411
<p>
428
412
 
429
413
</p>
431
415
<col align="left" valign="top">
432
416
<tbody>
433
417
<tr>
434
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
418
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
435
419
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
436
420
</td>
437
421
</tr>
438
422
<tr>
439
 
<td><p><span class="term"><em class="parameter"><code>bytes</code></em>&#160;:</span></p></td>
 
423
<td><p><span class="term"><em class="parameter"><code>bytes</code></em> :</span></p></td>
440
424
<td> number of bytes to release
441
425
</td>
442
426
</tr>
445
429
</div>
446
430
<hr>
447
431
<div class="refsect2" lang="en">
448
 
<a name="id2648672"></a><h3>
449
 
<a name="swfdec-as-context-gc"></a>swfdec_as_context_gc ()</h3>
450
 
<a class="indexterm" name="id2648683"></a><pre class="programlisting">void                swfdec_as_context_gc                (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);</pre>
 
432
<a name="swfdec-as-context-gc"></a><h3>swfdec_as_context_gc ()</h3>
 
433
<pre class="programlisting">void                swfdec_as_context_gc                (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);</pre>
451
434
<p>
452
435
Calls the Swfdec Gargbage collector and reclaims any unused memory. You 
453
 
should call this function or <a class="link" href="SwfdecAsContext.html#swfdec-as-context-maybe-gc"><code class="function">swfdec_as_context_maybe_gc()</code></a> regularly.
 
436
should call this function or <a class="link" href="SwfdecAsContext.html#swfdec-as-context-maybe-gc" title="swfdec_as_context_maybe_gc ()"><code class="function">swfdec_as_context_maybe_gc()</code></a> regularly.
454
437
</p>
455
438
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
456
439
<h3 class="title">Warning</h3>Calling the GC during execution of code or initialization is not
461
444
<div class="variablelist"><table border="0">
462
445
<col align="left" valign="top">
463
446
<tbody><tr>
464
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
447
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
465
448
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
466
449
</td>
467
450
</tr></tbody>
469
452
</div>
470
453
<hr>
471
454
<div class="refsect2" lang="en">
472
 
<a name="id2648755"></a><h3>
473
 
<a name="swfdec-as-context-maybe-gc"></a>swfdec_as_context_maybe_gc ()</h3>
474
 
<a class="indexterm" name="id2648766"></a><pre class="programlisting">void                swfdec_as_context_maybe_gc          (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);</pre>
 
455
<a name="swfdec-as-context-maybe-gc"></a><h3>swfdec_as_context_maybe_gc ()</h3>
 
456
<pre class="programlisting">void                swfdec_as_context_maybe_gc          (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);</pre>
475
457
<p>
476
458
Calls the garbage collector if necessary. It's a good idea to call this
477
 
function regularly instead of <a class="link" href="SwfdecAsContext.html#swfdec-as-context-gc"><code class="function">swfdec_as_context_gc()</code></a> as it only does collect
 
459
function regularly instead of <a class="link" href="SwfdecAsContext.html#swfdec-as-context-gc" title="swfdec_as_context_gc ()"><code class="function">swfdec_as_context_gc()</code></a> as it only does collect
478
460
garage as needed. For example, <a class="link" href="SwfdecPlayer.html" title="SwfdecPlayer"><span class="type">SwfdecPlayer</span></a> calls this function after every
479
461
frame advancement.</p>
480
462
<p>
483
465
<div class="variablelist"><table border="0">
484
466
<col align="left" valign="top">
485
467
<tbody><tr>
486
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
468
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
487
469
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
488
470
</td>
489
471
</tr></tbody>
491
473
</div>
492
474
<hr>
493
475
<div class="refsect2" lang="en">
494
 
<a name="id2648843"></a><h3>
495
 
<a name="swfdec-as-context-run"></a>swfdec_as_context_run ()</h3>
496
 
<a class="indexterm" name="id2648854"></a><pre class="programlisting">void                swfdec_as_context_run               (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);</pre>
 
476
<a name="swfdec-as-context-run"></a><h3>swfdec_as_context_run ()</h3>
 
477
<pre class="programlisting">void                swfdec_as_context_run               (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);</pre>
497
478
<p>
498
479
Continues running the script engine. Executing code in this engine works
499
480
in 2 steps: First, you push the frame to be executed onto the stack, then
502
483
application. 
503
484
</p>
504
485
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
505
 
<h3 class="title">Note</h3>A lot of convenience functions like <a class="link" href="SwfdecAsObject.html#swfdec-as-object-run"><code class="function">swfdec_as_object_run()</code></a> call this 
 
486
<h3 class="title">Note</h3>A lot of convenience functions like <a class="link" href="SwfdecAsObject.html#swfdec-as-object-run" title="swfdec_as_object_run ()"><code class="function">swfdec_as_object_run()</code></a> call this 
506
487
function automatically.</div>
507
488
<p>
508
489
 
510
491
<div class="variablelist"><table border="0">
511
492
<col align="left" valign="top">
512
493
<tbody><tr>
513
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
494
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
514
495
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
515
496
</td>
516
497
</tr></tbody>
518
499
</div>
519
500
<hr>
520
501
<div class="refsect2" lang="en">
521
 
<a name="id2648927"></a><h3>
522
 
<a name="swfdec-as-context-throw"></a>swfdec_as_context_throw ()</h3>
523
 
<a class="indexterm" name="id2648938"></a><pre class="programlisting">void                swfdec_as_context_throw             (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
524
 
                                                         const <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue">SwfdecAsValue</a> *value);</pre>
 
502
<a name="swfdec-as-context-throw"></a><h3>swfdec_as_context_throw ()</h3>
 
503
<pre class="programlisting">void                swfdec_as_context_throw             (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
504
                                                         const <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue" title="SwfdecAsValue">SwfdecAsValue</a> *value);</pre>
525
505
<p>
526
506
Throws a new exception in the <em class="parameter"><code>context</code></em> using the given <em class="parameter"><code>value</code></em>. This function
527
507
can only be called if the <em class="parameter"><code>context</code></em> is not already throwing an exception.</p>
532
512
<col align="left" valign="top">
533
513
<tbody>
534
514
<tr>
535
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
515
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
536
516
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
537
517
</td>
538
518
</tr>
539
519
<tr>
540
 
<td><p><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></p></td>
541
 
<td> a <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue"><span class="type">SwfdecAsValue</span></a> to be thrown
 
520
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
521
<td> a <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue" title="SwfdecAsValue"><span class="type">SwfdecAsValue</span></a> to be thrown
542
522
</td>
543
523
</tr>
544
524
</tbody>
546
526
</div>
547
527
<hr>
548
528
<div class="refsect2" lang="en">
549
 
<a name="id2649043"></a><h3>
550
 
<a name="swfdec-as-context-catch"></a>swfdec_as_context_catch ()</h3>
551
 
<a class="indexterm" name="id2649054"></a><pre class="programlisting"><a
 
529
<a name="swfdec-as-context-catch"></a><h3>swfdec_as_context_catch ()</h3>
 
530
<pre class="programlisting"><a
552
531
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
553
532
>gboolean</a>            swfdec_as_context_catch             (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
554
 
                                                         <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue">SwfdecAsValue</a> *value);</pre>
 
533
                                                         <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue" title="SwfdecAsValue">SwfdecAsValue</a> *value);</pre>
555
534
<p>
556
535
Removes the currently thrown exception from <em class="parameter"><code>context</code></em> and sets <em class="parameter"><code>value</code></em> to the
557
536
thrown value</p>
562
541
<col align="left" valign="top">
563
542
<tbody>
564
543
<tr>
565
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
544
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
566
545
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
567
546
</td>
568
547
</tr>
569
548
<tr>
570
 
<td><p><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></p></td>
571
 
<td> a <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue"><span class="type">SwfdecAsValue</span></a> to be thrown
 
549
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
550
<td> a <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue" title="SwfdecAsValue"><span class="type">SwfdecAsValue</span></a> to be thrown
572
551
</td>
573
552
</tr>
574
553
<tr>
575
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
554
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
576
555
<td> <a
577
556
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
578
557
><code class="literal">TRUE</code></a> if an exception was catched, <a
585
564
</div>
586
565
<hr>
587
566
<div class="refsect2" lang="en">
588
 
<a name="id2649182"></a><h3>
589
 
<a name="swfdec-as-context-eval"></a>swfdec_as_context_eval ()</h3>
590
 
<a class="indexterm" name="id2649193"></a><pre class="programlisting">void                swfdec_as_context_eval              (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
567
<a name="swfdec-as-context-eval"></a><h3>swfdec_as_context_eval ()</h3>
 
568
<pre class="programlisting">void                swfdec_as_context_eval              (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
591
569
                                                         <a class="link" href="SwfdecAsObject.html" title="SwfdecAsObject">SwfdecAsObject</a> *obj,
592
570
                                                         const char *str,
593
 
                                                         <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue">SwfdecAsValue</a> *val);</pre>
 
571
                                                         <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue" title="SwfdecAsValue">SwfdecAsValue</a> *val);</pre>
594
572
<p>
595
573
This function works like the Actionscript eval function used on <em class="parameter"><code>obj</code></em>.
596
574
It handles both slash-style and dot-style notation. If an error occured
602
580
<col align="left" valign="top">
603
581
<tbody>
604
582
<tr>
605
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
583
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
606
584
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
607
585
</td>
608
586
</tr>
609
587
<tr>
610
 
<td><p><span class="term"><em class="parameter"><code>obj</code></em>&#160;:</span></p></td>
 
588
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
611
589
<td> <a class="link" href="SwfdecAsObject.html" title="SwfdecAsObject"><span class="type">SwfdecAsObject</span></a> to use as source for evaluating or NULL for the 
612
590
      current frame's scope
613
591
</td>
614
592
</tr>
615
593
<tr>
616
 
<td><p><span class="term"><em class="parameter"><code>str</code></em>&#160;:</span></p></td>
 
594
<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
617
595
<td> The string to evaluate
618
596
</td>
619
597
</tr>
620
598
<tr>
621
 
<td><p><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></p></td>
 
599
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
622
600
<td> location for the return value
623
601
</td>
624
602
</tr>
627
605
</div>
628
606
<hr>
629
607
<div class="refsect2" lang="en">
630
 
<a name="id2649332"></a><h3>
631
 
<a name="swfdec-as-context-eval-set"></a>swfdec_as_context_eval_set ()</h3>
632
 
<a class="indexterm" name="id2649344"></a><pre class="programlisting">void                swfdec_as_context_eval_set          (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
608
<a name="swfdec-as-context-eval-set"></a><h3>swfdec_as_context_eval_set ()</h3>
 
609
<pre class="programlisting">void                swfdec_as_context_eval_set          (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
633
610
                                                         <a class="link" href="SwfdecAsObject.html" title="SwfdecAsObject">SwfdecAsObject</a> *obj,
634
611
                                                         const char *str,
635
 
                                                         const <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue">SwfdecAsValue</a> *val);</pre>
 
612
                                                         const <a class="link" href="swfdec-SwfdecAsValue.html#SwfdecAsValue" title="SwfdecAsValue">SwfdecAsValue</a> *val);</pre>
636
613
<p>
637
614
Sets the variable referenced by <em class="parameter"><code>str</code></em> to <em class="parameter"><code>val</code></em>. If <em class="parameter"><code>str</code></em> does not reference 
638
615
a valid property, nothing happens.</p>
643
620
<col align="left" valign="top">
644
621
<tbody>
645
622
<tr>
646
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
623
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
647
624
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
648
625
</td>
649
626
</tr>
650
627
<tr>
651
 
<td><p><span class="term"><em class="parameter"><code>obj</code></em>&#160;:</span></p></td>
 
628
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
652
629
<td> <a class="link" href="SwfdecAsObject.html" title="SwfdecAsObject"><span class="type">SwfdecAsObject</span></a> to use as source for evaluating or NULL for the 
653
630
      default object.
654
631
</td>
655
632
</tr>
656
633
<tr>
657
 
<td><p><span class="term"><em class="parameter"><code>str</code></em>&#160;:</span></p></td>
 
634
<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
658
635
<td> The string to evaluate
659
636
</td>
660
637
</tr>
661
638
<tr>
662
 
<td><p><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></p></td>
 
639
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
663
640
<td> the value to set the variable to
664
641
</td>
665
642
</tr>
668
645
</div>
669
646
<hr>
670
647
<div class="refsect2" lang="en">
671
 
<a name="id2649494"></a><h3>
672
 
<a name="swfdec-as-context-get-time"></a>swfdec_as_context_get_time ()</h3>
673
 
<a class="indexterm" name="id2649505"></a><pre class="programlisting">void                swfdec_as_context_get_time          (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
648
<a name="swfdec-as-context-get-time"></a><h3>swfdec_as_context_get_time ()</h3>
 
649
<pre class="programlisting">void                swfdec_as_context_get_time          (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
674
650
                                                         <a
675
651
href="/usr/share/gtk-doc/html/glib/glib-Date-and-Time-Functions.html#GTimeVal"
676
652
>GTimeVal</a> *tv);</pre>
687
663
<col align="left" valign="top">
688
664
<tbody>
689
665
<tr>
690
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
666
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
691
667
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
692
668
</td>
693
669
</tr>
694
670
<tr>
695
 
<td><p><span class="term"><em class="parameter"><code>tv</code></em>&#160;:</span></p></td>
 
671
<td><p><span class="term"><em class="parameter"><code>tv</code></em> :</span></p></td>
696
672
<td> a <a
697
673
href="/usr/share/gtk-doc/html/glib/glib-Date-and-Time-Functions.html#GTimeVal"
698
674
><span class="type">GTimeVal</span></a> to be set to the context's time
703
679
</div>
704
680
<hr>
705
681
<div class="refsect2" lang="en">
706
 
<a name="id2649603"></a><h3>
707
 
<a name="swfdec-as-context-get-frame"></a>swfdec_as_context_get_frame ()</h3>
708
 
<a class="indexterm" name="id2649615"></a><pre class="programlisting"><a class="link" href="SwfdecAsFrame.html" title="SwfdecAsFrame">SwfdecAsFrame</a>*      swfdec_as_context_get_frame         (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);</pre>
 
682
<a name="swfdec-as-context-get-frame"></a><h3>swfdec_as_context_get_frame ()</h3>
 
683
<pre class="programlisting"><a class="link" href="SwfdecAsFrame.html" title="SwfdecAsFrame">SwfdecAsFrame</a>*      swfdec_as_context_get_frame         (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);</pre>
709
684
<p>
710
685
This is a debugging function. It gets the topmost stack frame that is 
711
686
currently executing. If no function is executing, <a
726
701
<col align="left" valign="top">
727
702
<tbody>
728
703
<tr>
729
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
704
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
730
705
<td> a <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a>
731
706
</td>
732
707
</tr>
733
708
<tr>
734
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
709
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
735
710
<td> the currently executing frame or <a
736
711
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
737
712
><code class="literal">NULL</code></a> if none
742
717
</div>
743
718
<hr>
744
719
<div class="refsect2" lang="en">
745
 
<a name="id2649714"></a><h3>
746
 
<a name="swfdec-as-context-is-constructing"></a>swfdec_as_context_is_constructing ()</h3>
747
 
<a class="indexterm" name="id2649728"></a><pre class="programlisting"><a
 
720
<a name="swfdec-as-context-is-constructing"></a><h3>swfdec_as_context_is_constructing ()</h3>
 
721
<pre class="programlisting"><a
748
722
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
749
723
>gboolean</a>            swfdec_as_context_is_constructing   (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context);</pre>
750
724
<p>
760
734
<col align="left" valign="top">
761
735
<tbody>
762
736
<tr>
763
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
737
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
764
738
<td> a <span class="type">SwfdecAsConstruct</span>
765
739
</td>
766
740
</tr>
767
741
<tr>
768
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
742
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
769
743
<td> <a
770
744
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
771
745
><code class="literal">TRUE</code></a> if the currently executing frame is a constructor
776
750
</div>
777
751
</div>
778
752
<div class="refsect1" lang="en">
779
 
<a name="id2651020"></a><h2>Property Details</h2>
 
753
<a name="SwfdecAsContext.property-details"></a><h2>Property Details</h2>
780
754
<div class="refsect2" lang="en">
781
 
<a name="id2651030"></a><h3>
782
 
<a name="SwfdecAsContext--aborted"></a>The <code class="literal">"aborted"</code> property</h3>
783
 
<a class="indexterm" name="id2651042"></a><pre class="programlisting">  "aborted"                  <a
 
755
<a name="SwfdecAsContext--aborted"></a><h3>The <code class="literal">"aborted"</code> property</h3>
 
756
<pre class="programlisting">  "aborted"                  <a
784
757
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
785
758
>gboolean</a>              : Read</pre>
786
759
<p>set when the script engine aborts due to an error.</p>
788
761
</div>
789
762
<hr>
790
763
<div class="refsect2" lang="en">
791
 
<a name="id2651065"></a><h3>
792
 
<a name="SwfdecAsContext--debugger"></a>The <code class="literal">"debugger"</code> property</h3>
793
 
<a class="indexterm" name="id2651078"></a><pre class="programlisting">  "debugger"                 <a class="link" href="SwfdecAsDebugger.html" title="SwfdecAsDebugger">SwfdecAsDebugger</a>      : Read / Write / Construct Only</pre>
 
764
<a name="SwfdecAsContext--debugger"></a><h3>The <code class="literal">"debugger"</code> property</h3>
 
765
<pre class="programlisting">  "debugger"                 <a class="link" href="SwfdecAsDebugger.html" title="SwfdecAsDebugger">SwfdecAsDebugger</a>*     : Read / Write / Construct Only</pre>
794
766
<p>debugger used in this player.</p>
795
767
</div>
796
768
<hr>
797
769
<div class="refsect2" lang="en">
798
 
<a name="id2651099"></a><h3>
799
 
<a name="SwfdecAsContext--memory-until-gc"></a>The <code class="literal">"memory-until-gc"</code> property</h3>
800
 
<a class="indexterm" name="id2651113"></a><pre class="programlisting">  "memory-until-gc"          <a
 
770
<a name="SwfdecAsContext--memory-until-gc"></a><h3>The <code class="literal">"memory-until-gc"</code> property</h3>
 
771
<pre class="programlisting">  "memory-until-gc"          <a
801
772
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gulong"
802
773
>gulong</a>                : Read / Write / Construct</pre>
803
774
<p>amount of bytes that need to be allocated before garbage collection triggers.</p>
804
775
</div>
805
776
<hr>
806
777
<div class="refsect2" lang="en">
807
 
<a name="id2651135"></a><h3>
808
 
<a name="SwfdecAsContext--random-seed"></a>The <code class="literal">"random-seed"</code> property</h3>
809
 
<a class="indexterm" name="id2651150"></a><pre class="programlisting">  "random-seed"              <a
 
778
<a name="SwfdecAsContext--random-seed"></a><h3>The <code class="literal">"random-seed"</code> property</h3>
 
779
<pre class="programlisting">  "random-seed"              <a
810
780
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
811
781
>guint</a>                 : Write</pre>
812
782
<p>seed used for calculating random numbers.</p>
814
784
</div>
815
785
</div>
816
786
<div class="refsect1" lang="en">
817
 
<a name="id2651173"></a><h2>Signal Details</h2>
 
787
<a name="SwfdecAsContext.signal-details"></a><h2>Signal Details</h2>
818
788
<div class="refsect2" lang="en">
819
 
<a name="id2651183"></a><h3>
820
 
<a name="SwfdecAsContext-trace"></a>The <code class="literal">"trace"</code> signal</h3>
821
 
<a class="indexterm" name="id2651195"></a><pre class="programlisting">void                user_function                      (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
 
789
<a name="SwfdecAsContext-trace"></a><h3>The <code class="literal">"trace"</code> signal</h3>
 
790
<pre class="programlisting">void                user_function                      (<a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,
822
791
                                                        <a
823
792
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
824
793
>gchar</a>           *text,
835
804
<col align="left" valign="top">
836
805
<tbody>
837
806
<tr>
838
 
<td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
 
807
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
839
808
<td> the <a class="link" href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a> affected
840
809
</td>
841
810
</tr>
842
811
<tr>
843
 
<td><p><span class="term"><em class="parameter"><code>text</code></em>&#160;:</span></p></td>
 
812
<td><p><span class="term"><em class="parameter"><code>text</code></em> :</span></p></td>
844
813
<td> the debugging string
845
814
</td>
846
815
</tr>
847
816
<tr>
848
 
<td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
 
817
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
849
818
<td>user data set when the signal handler was connected.</td>
850
819
</tr>
851
820
</tbody>
853
822
</div>
854
823
</div>
855
824
<div class="refsect1" lang="en">
856
 
<a name="id2651294"></a><h2>See Also</h2>
 
825
<a name="SwfdecAsContext.see-also"></a><h2>See Also</h2>
857
826
SwfdecPlayer
858
827
</div>
859
 
<div class="refsect1" lang="en">
860
 
<a name="id2651300"></a><div class="refsect2" lang="en"><a name="id2651301"></a></div>
 
828
</div>
 
829
<div class="footer">
861
830
<hr>
862
 
<div class="refsect2" lang="en"><a name="id2651302"></a></div>
863
 
</div>
864
 
</div>
 
831
          Generated by GTK-Doc V1.10</div>
865
832
</body>
866
833
</html>