summaryrefslogtreecommitdiffstats
path: root/classuscxml_1_1_interpreter_impl.html
diff options
context:
space:
mode:
authorStefan Radomski <github@mintwerk.de>2016-09-21 07:15:33 (GMT)
committerStefan Radomski <github@mintwerk.de>2016-09-21 07:15:33 (GMT)
commit1f42265cf4ab6636a3cd3f8e039dc2bc1f056b28 (patch)
treedba8f71640fc1caf2606c349af889d37ad9a5681 /classuscxml_1_1_interpreter_impl.html
parentac19dedae26c3dc83f4df5c5d1395752d1010bc9 (diff)
downloaduscxml-1f42265cf4ab6636a3cd3f8e039dc2bc1f056b28.zip
uscxml-1f42265cf4ab6636a3cd3f8e039dc2bc1f056b28.tar.gz
uscxml-1f42265cf4ab6636a3cd3f8e039dc2bc1f056b28.tar.bz2
Updated documentation
Diffstat (limited to 'classuscxml_1_1_interpreter_impl.html')
-rw-r--r--classuscxml_1_1_interpreter_impl.html44
1 files changed, 32 insertions, 12 deletions
diff --git a/classuscxml_1_1_interpreter_impl.html b/classuscxml_1_1_interpreter_impl.html
index 77edf5f..12a1cce 100644
--- a/classuscxml_1_1_interpreter_impl.html
+++ b/classuscxml_1_1_interpreter_impl.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="dynheader">
Inheritance diagram for uscxml::InterpreterImpl:</div>
<div class="dyncontent">
-<div class="center"><iframe scrolling="no" frameborder="0" src="classuscxml_1_1_interpreter_impl__inherit__graph.svg" width="444" height="206"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
+<div class="center"><iframe scrolling="no" frameborder="0" src="classuscxml_1_1_interpreter_impl__inherit__graph.svg" width="444" height="271"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
@@ -131,6 +131,9 @@ Public Types</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
+<tr class="memitem:a3230eeeafacd0f7b523936e750068d70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3230eeeafacd0f7b523936e750068d70"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>addMonitor</b> (<a class="el" href="classuscxml_1_1_interpreter_monitor.html">InterpreterMonitor</a> *monitor)</td></tr>
+<tr class="separator:a3230eeeafacd0f7b523936e750068d70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fa5a5e5d5ca934943d97e2ae40fcaac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fa5a5e5d5ca934943d97e2ae40fcaac"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>assign</b> (const std::string &amp;location, const <a class="el" href="classuscxml_1_1_data.html">Data</a> &amp;data)</td></tr>
<tr class="separator:a9fa5a5e5d5ca934943d97e2ae40fcaac"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -195,6 +198,9 @@ virtual XERCESC_NS::DOMDocument *&#160;</td><td class="memItemRight" valign="bot
<tr class="memitem:a12812c77b3f507c5f0b759d831537a58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12812c77b3f507c5f0b759d831537a58"></a>
virtual XERCESC_NS::DOMDocument *&#160;</td><td class="memItemRight" valign="bottom"><b>getDocument</b> ()</td></tr>
<tr class="separator:a12812c77b3f507c5f0b759d831537a58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7bffab90bb40d8c1afe365fc5f9fcdc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7bffab90bb40d8c1afe365fc5f9fcdc"></a>
+virtual <a class="el" href="classuscxml_1_1_interpreter.html">Interpreter</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getInterpreter</b> ()</td></tr>
+<tr class="separator:af7bffab90bb40d8c1afe365fc5f9fcdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6283067ebd304d975eb9d6603e193895"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6283067ebd304d975eb9d6603e193895"></a>
virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><b>getInvokeId</b> ()</td></tr>
<tr class="separator:a6283067ebd304d975eb9d6603e193895"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -207,10 +213,10 @@ virtual const std::map&lt; std::string, <a class="el" href="classuscxml_1_1_i_o_
<tr class="memitem:a070f2fb24223cc7776b86033352e7e7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a070f2fb24223cc7776b86033352e7e7b"></a>
virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><b>getLength</b> (const std::string &amp;expr)</td></tr>
<tr class="separator:a070f2fb24223cc7776b86033352e7e7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a962feeeb857bc0e2d735af0605792f29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a962feeeb857bc0e2d735af0605792f29"></a>
-virtual <a class="el" href="classuscxml_1_1_interpreter_monitor.html">InterpreterMonitor</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuscxml_1_1_interpreter_impl.html#a962feeeb857bc0e2d735af0605792f29">getMonitor</a> ()</td></tr>
-<tr class="memdesc:a962feeeb857bc0e2d735af0605792f29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Monitoring. <br /></td></tr>
-<tr class="separator:a962feeeb857bc0e2d735af0605792f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5727027cc7d506d2b65295444985b7e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5727027cc7d506d2b65295444985b7e2"></a>
+virtual std::set&lt; <a class="el" href="classuscxml_1_1_interpreter_monitor.html">InterpreterMonitor</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuscxml_1_1_interpreter_impl.html#a5727027cc7d506d2b65295444985b7e2">getMonitors</a> ()</td></tr>
+<tr class="memdesc:a5727027cc7d506d2b65295444985b7e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Monitoring. <br /></td></tr>
+<tr class="separator:a5727027cc7d506d2b65295444985b7e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95baf8468a84d63a7e1abf209d0ca852"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95baf8468a84d63a7e1abf209d0ca852"></a>
virtual const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuscxml_1_1_interpreter_impl.html#a95baf8468a84d63a7e1abf209d0ca852">getName</a> ()</td></tr>
<tr class="memdesc:a95baf8468a84d63a7e1abf209d0ca852"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classuscxml_1_1_data_model_callbacks.html" title="Callbacks available for every data-model. ">DataModelCallbacks</a>. <br /></td></tr>
@@ -247,6 +253,9 @@ virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<tr class="memitem:af40db4d29a60ce5f935e1eecffe179ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af40db4d29a60ce5f935e1eecffe179ca"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>raiseDoneEvent</b> (XERCESC_NS::DOMElement *state, XERCESC_NS::DOMElement *doneData)</td></tr>
<tr class="separator:af40db4d29a60ce5f935e1eecffe179ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0d1690df64e6d20a5ec398311c29fda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0d1690df64e6d20a5ec398311c29fda"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>removeMonitor</b> (<a class="el" href="classuscxml_1_1_interpreter_monitor.html">InterpreterMonitor</a> *monitor)</td></tr>
+<tr class="separator:ac0d1690df64e6d20a5ec398311c29fda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fc6660007dc9b400026e0d460f9d423"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuscxml_1_1_interpreter_impl.html#a4fc6660007dc9b400026e0d460f9d423">reset</a> ()</td></tr>
<tr class="separator:a4fc6660007dc9b400026e0d460f9d423"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bfc9656f2791da0c1a643d241a8a32c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bfc9656f2791da0c1a643d241a8a32c"></a>
@@ -254,12 +263,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memdesc:a4bfc9656f2791da0c1a643d241a8a32c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><hr/>
<br /></td></tr>
<tr class="separator:a4bfc9656f2791da0c1a643d241a8a32c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8eb10708abf81b0668c771668ed625e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8eb10708abf81b0668c771668ed625e4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setFactory</b> (<a class="el" href="classuscxml_1_1_factory.html">Factory</a> *factory)</td></tr>
+<tr class="separator:a8eb10708abf81b0668c771668ed625e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f9f6129ba505cf332567d170e0fc57e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f9f6129ba505cf332567d170e0fc57e"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setForeach</b> (const std::string &amp;item, const std::string &amp;array, const std::string &amp;index, uint32_t iteration)</td></tr>
<tr class="separator:a2f9f6129ba505cf332567d170e0fc57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acca4b8e690c8f5ab9e5b47e1b4c1a097"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acca4b8e690c8f5ab9e5b47e1b4c1a097"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setMonitor</b> (<a class="el" href="classuscxml_1_1_interpreter_monitor.html">InterpreterMonitor</a> *monitor)</td></tr>
-<tr class="separator:acca4b8e690c8f5ab9e5b47e1b4c1a097"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99b1340ffcb883c5bde537decb4c56fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99b1340ffcb883c5bde537decb4c56fb"></a>
virtual InterpreterState&#160;</td><td class="memItemRight" valign="bottom"><b>step</b> (size_t blockMs)</td></tr>
<tr class="separator:a99b1340ffcb883c5bde537decb4c56fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -269,6 +278,11 @@ virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>uninvoke</b>
<tr class="memitem:ad03f154768b8198b5a4cbf3d686bc219"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad03f154768b8198b5a4cbf3d686bc219"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>uninvoke</b> (const std::string &amp;invokeId)</td></tr>
<tr class="separator:ad03f154768b8198b5a4cbf3d686bc219"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classuscxml_1_1_data_model_callbacks"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classuscxml_1_1_data_model_callbacks')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classuscxml_1_1_data_model_callbacks.html">uscxml::DataModelCallbacks</a></td></tr>
+<tr class="memitem:a7fe222e1ccfe55df21b3786c5fb96749 inherit pub_methods_classuscxml_1_1_data_model_callbacks"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fe222e1ccfe55df21b3786c5fb96749"></a>
+virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuscxml_1_1_data_model_callbacks.html#a7fe222e1ccfe55df21b3786c5fb96749">~DataModelCallbacks</a> ()</td></tr>
+<tr class="memdesc:a7fe222e1ccfe55df21b3786c5fb96749 inherit pub_methods_classuscxml_1_1_data_model_callbacks"><td class="mdescLeft">&#160;</td><td class="mdescRight">silence virtual destructor warning from swig <br /></td></tr>
+<tr class="separator:a7fe222e1ccfe55df21b3786c5fb96749 inherit pub_methods_classuscxml_1_1_data_model_callbacks"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
@@ -347,9 +361,9 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><b>_isInitialized</b></t
<tr class="memitem:acfdc396e2763a9750109c2ff76d657b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfdc396e2763a9750109c2ff76d657b3"></a>
<a class="el" href="classuscxml_1_1_micro_step.html">MicroStep</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_microStepper</b></td></tr>
<tr class="separator:acfdc396e2763a9750109c2ff76d657b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0dba7c91ffc0cff8f970e2a0e52da94b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0dba7c91ffc0cff8f970e2a0e52da94b"></a>
-<a class="el" href="classuscxml_1_1_interpreter_monitor.html">InterpreterMonitor</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>_monitor</b></td></tr>
-<tr class="separator:a0dba7c91ffc0cff8f970e2a0e52da94b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab771871540d88ba97fb9789f85362c79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab771871540d88ba97fb9789f85362c79"></a>
+std::set&lt; <a class="el" href="classuscxml_1_1_interpreter_monitor.html">InterpreterMonitor</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>_monitors</b></td></tr>
+<tr class="separator:ab771871540d88ba97fb9789f85362c79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13a2f45a1a74bf19035cf163893752b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13a2f45a1a74bf19035cf163893752b4"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>_name</b></td></tr>
<tr class="separator:a13a2f45a1a74bf19035cf163893752b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -383,6 +397,12 @@ static std::map&lt; std::string, std::weak_ptr&lt; <a class="el" href="classuscx
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
+<tr class="memitem:af637948d2b98b924152a6f3bf5acdb6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af637948d2b98b924152a6f3bf5acdb6e"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>Debugger</b></td></tr>
+<tr class="separator:af637948d2b98b924152a6f3bf5acdb6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13db26ea49b403193356902459ac952f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13db26ea49b403193356902459ac952f"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>DebugSession</b></td></tr>
+<tr class="separator:a13db26ea49b403193356902459ac952f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a999679eb3939e780d0b9925a8b654abb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a999679eb3939e780d0b9925a8b654abb"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>Interpreter</b></td></tr>
<tr class="separator:a999679eb3939e780d0b9925a8b654abb"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -437,7 +457,7 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>USCXMLInvoker</b></t
</div>
</div>
<!-- <hr class="footer"/><address class="footer"><small>
-Generated on Thu May 26 2016 12:37:12 for uSCXML by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed Sep 21 2016 09:13:43 for uSCXML by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address> -->