summaryrefslogtreecommitdiffstats
path: root/classuscxml_1_1_interpreter_impl.html
diff options
context:
space:
mode:
authorStefan Radomski <github@mintwerk.de>2016-05-19 08:13:16 (GMT)
committerStefan Radomski <github@mintwerk.de>2016-05-19 08:13:16 (GMT)
commit9020080d7f198a79551a6f8568e6ff9db41633b8 (patch)
tree4a03eaa046637d151035b1fa83ac4c962178b3c5 /classuscxml_1_1_interpreter_impl.html
parent39cefeb7d311a11303d135a1c579f74ca3830ab8 (diff)
downloaduscxml-9020080d7f198a79551a6f8568e6ff9db41633b8.zip
uscxml-9020080d7f198a79551a6f8568e6ff9db41633b8.tar.gz
uscxml-9020080d7f198a79551a6f8568e6ff9db41633b8.tar.bz2
Initial commit
Diffstat (limited to 'classuscxml_1_1_interpreter_impl.html')
-rw-r--r--classuscxml_1_1_interpreter_impl.html445
1 files changed, 445 insertions, 0 deletions
diff --git a/classuscxml_1_1_interpreter_impl.html b/classuscxml_1_1_interpreter_impl.html
new file mode 100644
index 0000000..72b9181
--- /dev/null
+++ b/classuscxml_1_1_interpreter_impl.html
@@ -0,0 +1,445 @@
+<!-- HTML header for doxygen 1.8.8-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <!-- For Mobile Devices -->
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+ <meta name="generator" content="Doxygen 1.8.10"/>
+ <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
+ <title>uSCXML: uscxml::InterpreterImpl Class Reference</title>
+ <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
+ <script type="text/javascript" src="dynsections.js"></script>
+ <link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+ <link href='https://fonts.googleapis.com/css?family=Roboto+Slab' rel='stylesheet' type='text/css'>
+ <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
+ <link href="doxygen.css" rel="stylesheet" type="text/css" />
+ <link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+ <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
+ <script type="text/javascript" src="doxy-boot.js"></script>
+ </head>
+ <body>
+ <nav class="navbar navbar-default" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <a class="navbar-brand">uSCXML 2.0.0</a>
+ </div>
+ </div>
+ </nav>
+ <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+ <div class="content" id="content">
+ <div class="container">
+ <div class="row">
+ <div class="col-sm-12 panel " style="padding-bottom: 15px;">
+ <div style="margin-bottom: 15px;">
+<!-- end header part --><!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>uscxml</b></li><li class="navelem"><a class="el" href="classuscxml_1_1_interpreter_impl.html">InterpreterImpl</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="#pro-static-attribs">Static Protected Attributes</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classuscxml_1_1_interpreter_impl-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">uscxml::InterpreterImpl Class Reference<div class="ingroups"><a class="el" href="group__interpreter.html">Interpreter</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<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>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for uscxml::InterpreterImpl:</div>
+<div class="dyncontent">
+<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classuscxml_1_1_interpreter_impl__coll__graph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
+</div>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:abc4dcdba950215a007e1a35396b96dd0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc4dcdba950215a007e1a35396b96dd0"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>Binding</b> { <b>EARLY</b> = 0,
+<b>LATE</b> = 1
+ }<tr class="separator:abc4dcdba950215a007e1a35396b96dd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</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:ac11f48ac33b5ab417ec0e94d904c4b6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac11f48ac33b5ab417ec0e94d904c4b6e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>cloneFrom</b> (<a class="el" href="classuscxml_1_1_interpreter_impl.html">InterpreterImpl</a> *other)</td></tr>
+<tr class="separator:ac11f48ac33b5ab417ec0e94d904c4b6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adee1902a804d063193c8bb49e32193d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adee1902a804d063193c8bb49e32193d2"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>cloneFrom</b> (std::shared_ptr&lt; <a class="el" href="classuscxml_1_1_interpreter_impl.html">InterpreterImpl</a> &gt; other)</td></tr>
+<tr class="separator:adee1902a804d063193c8bb49e32193d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a118d117133fa376c3ea2e45b430ccfec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a118d117133fa376c3ea2e45b430ccfec"></a>
+virtual InterpreterState&#160;</td><td class="memItemRight" valign="bottom"><b>step</b> (bool blocking)</td></tr>
+<tr class="separator:a118d117133fa376c3ea2e45b430ccfec"><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:a32c8830fa4b4192207eac342876b0fd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32c8830fa4b4192207eac342876b0fd8"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuscxml_1_1_interpreter_impl.html#a32c8830fa4b4192207eac342876b0fd8">cancel</a> ()</td></tr>
+<tr class="memdesc:a32c8830fa4b4192207eac342876b0fd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cancel and finalize state machine. <br /></td></tr>
+<tr class="separator:a32c8830fa4b4192207eac342876b0fd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a851f9f7a3c865a9d4c86c851e2903d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a851f9f7a3c865a9d4c86c851e2903d"></a>
+InterpreterState&#160;</td><td class="memItemRight" valign="bottom"><b>getState</b> ()</td></tr>
+<tr class="separator:a3a851f9f7a3c865a9d4c86c851e2903d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a572df8e1af6390749ba5fb495965de4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a572df8e1af6390749ba5fb495965de4f"></a>
+std::list&lt; XERCESC_NS::DOMElement * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getConfiguration</b> ()</td></tr>
+<tr class="separator:a572df8e1af6390749ba5fb495965de4f"><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:ac2621afad3b15209f3b8a81908c6647c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2621afad3b15209f3b8a81908c6647c"></a>
+virtual <a class="el" href="classuscxml_1_1_event.html">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuscxml_1_1_interpreter_impl.html#ac2621afad3b15209f3b8a81908c6647c">dequeueInternal</a> ()</td></tr>
+<tr class="memdesc:ac2621afad3b15209f3b8a81908c6647c"><td class="mdescLeft">&#160;</td><td class="mdescRight">MicrostepCallbacks. <br /></td></tr>
+<tr class="separator:ac2621afad3b15209f3b8a81908c6647c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f50a1594fe2b5c7b917f967a4b2d615"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f50a1594fe2b5c7b917f967a4b2d615"></a>
+virtual <a class="el" href="classuscxml_1_1_event.html">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><b>dequeueExternal</b> (bool blocking)</td></tr>
+<tr class="separator:a2f50a1594fe2b5c7b917f967a4b2d615"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7480f0b9d6973ea9f9c8c8f887a9abb4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7480f0b9d6973ea9f9c8c8f887a9abb4"></a>
+virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>isTrue</b> (const std::string &amp;expr)</td></tr>
+<tr class="separator:a7480f0b9d6973ea9f9c8c8f887a9abb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<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:aee097a147795b78d8d61cd0c96100f8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee097a147795b78d8d61cd0c96100f8a"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuscxml_1_1_interpreter_impl.html#aee097a147795b78d8d61cd0c96100f8a">process</a> (XERCESC_NS::DOMElement *block)</td></tr>
+<tr class="memdesc:aee097a147795b78d8d61cd0c96100f8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Executable Content. <br /></td></tr>
+<tr class="separator:aee097a147795b78d8d61cd0c96100f8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd9f86c4eb5a0089223460097a47d618"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd9f86c4eb5a0089223460097a47d618"></a>
+virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>isMatched</b> (const <a class="el" href="classuscxml_1_1_event.html">Event</a> &amp;event, const std::string &amp;eventDesc)</td></tr>
+<tr class="separator:abd9f86c4eb5a0089223460097a47d618"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a613474fb623687960b553eed92f0cd47"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a613474fb623687960b553eed92f0cd47"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>initData</b> (XERCESC_NS::DOMElement *element)</td></tr>
+<tr class="separator:a613474fb623687960b553eed92f0cd47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:accd5ae28f8eff2d1963b275487652816"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accd5ae28f8eff2d1963b275487652816"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuscxml_1_1_interpreter_impl.html#accd5ae28f8eff2d1963b275487652816">invoke</a> (XERCESC_NS::DOMElement *invoke)</td></tr>
+<tr class="memdesc:accd5ae28f8eff2d1963b275487652816"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invocations. <br /></td></tr>
+<tr class="separator:accd5ae28f8eff2d1963b275487652816"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4b701153462a2ab4ceb6b4e33d0caeb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4b701153462a2ab4ceb6b4e33d0caeb"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>uninvoke</b> (XERCESC_NS::DOMElement *<a class="el" href="classuscxml_1_1_interpreter_impl.html#accd5ae28f8eff2d1963b275487652816">invoke</a>)</td></tr>
+<tr class="separator:ae4b701153462a2ab4ceb6b4e33d0caeb"><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: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>
+<tr class="separator:a95baf8468a84d63a7e1abf209d0ca852"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7896ad8b95085c27a80ba5446975ad18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7896ad8b95085c27a80ba5446975ad18"></a>
+virtual const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getSessionId</b> ()</td></tr>
+<tr class="separator:a7896ad8b95085c27a80ba5446975ad18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47d39d9cc280a8aef376a4b8551fd58e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47d39d9cc280a8aef376a4b8551fd58e"></a>
+virtual const std::map&lt; std::string, <a class="el" href="classuscxml_1_1_i_o_processor.html">IOProcessor</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getIOProcessors</b> ()</td></tr>
+<tr class="separator:a47d39d9cc280a8aef376a4b8551fd58e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50cd2830925d255f27bb19f39ab94313"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50cd2830925d255f27bb19f39ab94313"></a>
+virtual const std::map&lt; std::string, <a class="el" href="classuscxml_1_1_invoker.html">Invoker</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getInvokers</b> ()</td></tr>
+<tr class="separator:a50cd2830925d255f27bb19f39ab94313"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b085477fa0988fcc1f7f5702421fc1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b085477fa0988fcc1f7f5702421fc1d"></a>
+virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>isInState</b> (const std::string &amp;stateId)</td></tr>
+<tr class="separator:a3b085477fa0988fcc1f7f5702421fc1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c1e0a55cd3b48f347e1a043bce007b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c1e0a55cd3b48f347e1a043bce007b6"></a>
+virtual XERCESC_NS::DOMDocument *&#160;</td><td class="memItemRight" valign="bottom"><b>getDocument</b> () const </td></tr>
+<tr class="separator:a6c1e0a55cd3b48f347e1a043bce007b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96629de64b8dfcf91021d1b627da3e8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96629de64b8dfcf91021d1b627da3e8a"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuscxml_1_1_interpreter_impl.html#a96629de64b8dfcf91021d1b627da3e8a">enqueueInternal</a> (const <a class="el" href="classuscxml_1_1_event.html">Event</a> &amp;event)</td></tr>
+<tr class="memdesc:a96629de64b8dfcf91021d1b627da3e8a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classuscxml_1_1_content_executor_callbacks.html">ContentExecutorCallbacks</a>. <br /></td></tr>
+<tr class="separator:a96629de64b8dfcf91021d1b627da3e8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66528fb801f10cb5139fa60e28f605c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66528fb801f10cb5139fa60e28f605c8"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>enqueueExternal</b> (const <a class="el" href="classuscxml_1_1_event.html">Event</a> &amp;event)</td></tr>
+<tr class="separator:a66528fb801f10cb5139fa60e28f605c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c5d4c6ffcff9395a4943a2aa1fc3bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5c5d4c6ffcff9395a4943a2aa1fc3bc"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>enqueueExternalDelayed</b> (const <a class="el" href="classuscxml_1_1_event.html">Event</a> &amp;event, size_t delayMs, const std::string &amp;eventUUID)</td></tr>
+<tr class="separator:ab5c5d4c6ffcff9395a4943a2aa1fc3bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c1d4a6227b8f2d6f36627d6c495a461"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c1d4a6227b8f2d6f36627d6c495a461"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>cancelDelayed</b> (const std::string &amp;eventId)</td></tr>
+<tr class="separator:a6c1d4a6227b8f2d6f36627d6c495a461"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<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: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:a91a3e3b8b2a0a928cbe800123cd56827"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91a3e3b8b2a0a928cbe800123cd56827"></a>
+virtual <a class="el" href="classuscxml_1_1_data.html">Data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>evalAsData</b> (const std::string &amp;expr)</td></tr>
+<tr class="separator:a91a3e3b8b2a0a928cbe800123cd56827"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a878fc3bb10a828ad719e7193c2f71c23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a878fc3bb10a828ad719e7193c2f71c23"></a>
+virtual <a class="el" href="classuscxml_1_1_data.html">Data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getAsData</b> (const std::string &amp;expr)</td></tr>
+<tr class="separator:a878fc3bb10a828ad719e7193c2f71c23"><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>
+<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>
+<tr class="memitem:adaacf99a5f5bdeb2a50f29535cc11d43"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adaacf99a5f5bdeb2a50f29535cc11d43"></a>
+virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><b>getBaseURL</b> ()</td></tr>
+<tr class="separator:adaacf99a5f5bdeb2a50f29535cc11d43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31f809abfc69df55725aa6ee8d34b40b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31f809abfc69df55725aa6ee8d34b40b"></a>
+virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>checkValidSendType</b> (const std::string &amp;type, const std::string &amp;target)</td></tr>
+<tr class="separator:a31f809abfc69df55725aa6ee8d34b40b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3102f8813259ab92331e418b3ef9476c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3102f8813259ab92331e418b3ef9476c"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invoke</b> (const std::string &amp;type, const std::string &amp;src, bool autoForward, XERCESC_NS::DOMElement *finalize, const <a class="el" href="classuscxml_1_1_event.html">Event</a> &amp;invokeEvent)</td></tr>
+<tr class="separator:a3102f8813259ab92331e418b3ef9476c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<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="memitem:a71b7888431ab95ece48064bd00b20358"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71b7888431ab95ece48064bd00b20358"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>enqueue</b> (const std::string &amp;type, const std::string &amp;target, size_t delayMs, const <a class="el" href="classuscxml_1_1_event.html">Event</a> &amp;sendEvent)</td></tr>
+<tr class="separator:a71b7888431ab95ece48064bd00b20358"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3119b0a8705bb20be9e54e1740ffe866"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3119b0a8705bb20be9e54e1740ffe866"></a>
+virtual const <a class="el" href="classuscxml_1_1_event.html">Event</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getCurrentEvent</b> ()</td></tr>
+<tr class="separator:a3119b0a8705bb20be9e54e1740ffe866"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad47b133cf11345554774cd2b64ac55d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad47b133cf11345554774cd2b64ac55d8"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuscxml_1_1_interpreter_impl.html#ad47b133cf11345554774cd2b64ac55d8">eventReady</a> (<a class="el" href="classuscxml_1_1_event.html">Event</a> &amp;event, const std::string &amp;eventUUID)</td></tr>
+<tr class="memdesc:ad47b133cf11345554774cd2b64ac55d8"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classuscxml_1_1_delayed_event_queue_callbacks.html">DelayedEventQueueCallbacks</a>. <br /></td></tr>
+<tr class="separator:ad47b133cf11345554774cd2b64ac55d8"><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>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuscxml_1_1_interpreter_impl.html#a4bfc9656f2791da0c1a643d241a8a32c">setActionLanguage</a> (const <a class="el" href="classuscxml_1_1_action_language.html">ActionLanguage</a> &amp;al)</td></tr>
+<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: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>
+</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>
+<tr class="memitem:a32888e7af0a974dc8b0099d727c25682"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32888e7af0a974dc8b0099d727c25682"></a>
+static std::map&lt; std::string, std::weak_ptr&lt; <a class="el" href="classuscxml_1_1_interpreter_impl.html">InterpreterImpl</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getInstances</b> ()</td></tr>
+<tr class="separator:a32888e7af0a974dc8b0099d727c25682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a38627d74680167cb60b9529768a9e3f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38627d74680167cb60b9529768a9e3f2"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> ()</td></tr>
+<tr class="separator:a38627d74680167cb60b9529768a9e3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
+Static Protected Member Functions</h2></td></tr>
+<tr class="memitem:a11b0dd6102a13b278e7424d9e9105319"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11b0dd6102a13b278e7424d9e9105319"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>addInstance</b> (std::shared_ptr&lt; <a class="el" href="classuscxml_1_1_interpreter_impl.html">InterpreterImpl</a> &gt; instance)</td></tr>
+<tr class="separator:a11b0dd6102a13b278e7424d9e9105319"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a34247e43e533cc1cba05790dba4441e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34247e43e533cc1cba05790dba4441e2"></a>
+Binding&#160;</td><td class="memItemRight" valign="bottom"><b>_binding</b></td></tr>
+<tr class="separator:a34247e43e533cc1cba05790dba4441e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a600602db7d53051056623ed943d142f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a600602db7d53051056623ed943d142f2"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><b>_sessionId</b></td></tr>
+<tr class="separator:a600602db7d53051056623ed943d142f2"><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>
+<tr class="memitem:a6124d138ba1e5077f8eeeaa583680a4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6124d138ba1e5077f8eeeaa583680a4e"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><b>_invokeId</b></td></tr>
+<tr class="separator:a6124d138ba1e5077f8eeeaa583680a4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae81a9478b51b5255e940b26267457862"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae81a9478b51b5255e940b26267457862"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>_isInitialized</b></td></tr>
+<tr class="separator:ae81a9478b51b5255e940b26267457862"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18ae565884b7d593dcaaf9e00da886ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18ae565884b7d593dcaaf9e00da886ef"></a>
+XERCESC_NS::DOMDocument *&#160;</td><td class="memItemRight" valign="bottom"><b>_document</b></td></tr>
+<tr class="separator:a18ae565884b7d593dcaaf9e00da886ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18709454c3c498de3c10d23fd3b2fbed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18709454c3c498de3c10d23fd3b2fbed"></a>
+XERCESC_NS::DOMElement *&#160;</td><td class="memItemRight" valign="bottom"><b>_scxml</b></td></tr>
+<tr class="separator:a18709454c3c498de3c10d23fd3b2fbed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62246011a91d361f058f81d4c5418892"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62246011a91d361f058f81d4c5418892"></a>
+std::map&lt; std::string, std::tuple&lt; std::string, std::string, std::string &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>_delayedEventTargets</b></td></tr>
+<tr class="separator:a62246011a91d361f058f81d4c5418892"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef2700187ae47cb37b5fb06f815783b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef2700187ae47cb37b5fb06f815783b1"></a>
+std::recursive_mutex&#160;</td><td class="memItemRight" valign="bottom"><b>_delayMutex</b></td></tr>
+<tr class="separator:aef2700187ae47cb37b5fb06f815783b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a210a1421d3ba48c70ec9e43e5ab2c840"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a210a1421d3ba48c70ec9e43e5ab2c840"></a>
+<a class="el" href="classuscxml_1_1_x.html">X</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_xmlPrefix</b></td></tr>
+<tr class="separator:a210a1421d3ba48c70ec9e43e5ab2c840"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3043816468b493aaecdaab828889a383"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3043816468b493aaecdaab828889a383"></a>
+<a class="el" href="classuscxml_1_1_x.html">X</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_xmlNS</b></td></tr>
+<tr class="separator:a3043816468b493aaecdaab828889a383"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea2ed2d616809e0514c6d785ab7cec04"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea2ed2d616809e0514c6d785ab7cec04"></a>
+<a class="el" href="classuscxml_1_1_factory.html">Factory</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>_factory</b></td></tr>
+<tr class="separator:aea2ed2d616809e0514c6d785ab7cec04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e15624185f78fa76323972a35420b10"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e15624185f78fa76323972a35420b10"></a>
+<a class="el" href="classuscxml_1_1_u_r_l.html">URL</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_baseURL</b></td></tr>
+<tr class="separator:a4e15624185f78fa76323972a35420b10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<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:abe6f8e9a4b62b3ad1cf0accaffbb3545"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe6f8e9a4b62b3ad1cf0accaffbb3545"></a>
+<a class="el" href="classuscxml_1_1_data_model.html">DataModel</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_dataModel</b></td></tr>
+<tr class="separator:abe6f8e9a4b62b3ad1cf0accaffbb3545"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dd6ead9567c18f77aaa9a119656003e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dd6ead9567c18f77aaa9a119656003e"></a>
+<a class="el" href="classuscxml_1_1_content_executor.html">ContentExecutor</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_execContent</b></td></tr>
+<tr class="separator:a1dd6ead9567c18f77aaa9a119656003e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0e775581b6c256206d166d1174ed1b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0e775581b6c256206d166d1174ed1b2"></a>
+InterpreterState&#160;</td><td class="memItemRight" valign="bottom"><b>_state</b></td></tr>
+<tr class="separator:ae0e775581b6c256206d166d1174ed1b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a0cc303ad004937da24c4406da9419"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2a0cc303ad004937da24c4406da9419"></a>
+<a class="el" href="classuscxml_1_1_event_queue.html">EventQueue</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_internalQueue</b></td></tr>
+<tr class="separator:ab2a0cc303ad004937da24c4406da9419"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6aae728362ca62604841811dfb6a077"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6aae728362ca62604841811dfb6a077"></a>
+<a class="el" href="classuscxml_1_1_event_queue.html">EventQueue</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_externalQueue</b></td></tr>
+<tr class="separator:ab6aae728362ca62604841811dfb6a077"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1dcaff8a2b946a8805073305948a720"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1dcaff8a2b946a8805073305948a720"></a>
+<a class="el" href="classuscxml_1_1_event_queue.html">EventQueue</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_parentQueue</b></td></tr>
+<tr class="separator:aa1dcaff8a2b946a8805073305948a720"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac02c8b88c5461862ed4d7839f5496d42"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac02c8b88c5461862ed4d7839f5496d42"></a>
+<a class="el" href="classuscxml_1_1_delayed_event_queue.html">DelayedEventQueue</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_delayQueue</b></td></tr>
+<tr class="separator:ac02c8b88c5461862ed4d7839f5496d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73ec88f0b327b67665d19f9d893a9361"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73ec88f0b327b67665d19f9d893a9361"></a>
+<a class="el" href="classuscxml_1_1_event.html">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_currEvent</b></td></tr>
+<tr class="separator:a73ec88f0b327b67665d19f9d893a9361"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad10c5a9bb9af7baeea64c54eeac4cae2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad10c5a9bb9af7baeea64c54eeac4cae2"></a>
+<a class="el" href="classuscxml_1_1_event.html">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_invokeReq</b></td></tr>
+<tr class="separator:ad10c5a9bb9af7baeea64c54eeac4cae2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa616a61d04d832f728601906979da86c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa616a61d04d832f728601906979da86c"></a>
+std::map&lt; std::string, <a class="el" href="classuscxml_1_1_i_o_processor.html">IOProcessor</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>_ioProcs</b></td></tr>
+<tr class="separator:aa616a61d04d832f728601906979da86c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb437917d3c95d6c03ac70ab5056b9f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb437917d3c95d6c03ac70ab5056b9f8"></a>
+std::map&lt; std::string, <a class="el" href="classuscxml_1_1_invoker.html">Invoker</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>_invokers</b></td></tr>
+<tr class="separator:aeb437917d3c95d6c03ac70ab5056b9f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a378250a33b48c274afd56264c9e5823f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a378250a33b48c274afd56264c9e5823f"></a>
+std::set&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>_autoForwarders</b></td></tr>
+<tr class="separator:a378250a33b48c274afd56264c9e5823f"><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>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
+Static Protected Attributes</h2></td></tr>
+<tr class="memitem:a528f9f9b507df2f101b9ca1f1adad107"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a528f9f9b507df2f101b9ca1f1adad107"></a>
+static std::map&lt; std::string, std::weak_ptr&lt; <a class="el" href="classuscxml_1_1_interpreter_impl.html">InterpreterImpl</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>_instances</b></td></tr>
+<tr class="separator:a528f9f9b507df2f101b9ca1f1adad107"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab548e935129e5af2509b5a823716486"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab548e935129e5af2509b5a823716486"></a>
+static std::recursive_mutex&#160;</td><td class="memItemRight" valign="bottom"><b>_instanceMutex</b></td></tr>
+<tr class="separator:aab548e935129e5af2509b5a823716486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></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>
+<tr class="memitem:affbfec7bbedcc96bb9ab774bf496f98d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affbfec7bbedcc96bb9ab774bf496f98d"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>InterpreterIssue</b></td></tr>
+<tr class="separator:affbfec7bbedcc96bb9ab774bf496f98d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3586e77d6abd0830313ac135835096cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3586e77d6abd0830313ac135835096cb"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>TransformerImpl</b></td></tr>
+<tr class="separator:a3586e77d6abd0830313ac135835096cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91ba35e75b878b31ec3d1f5072eead91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91ba35e75b878b31ec3d1f5072eead91"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>USCXMLInvoker</b></td></tr>
+<tr class="separator:a91ba35e75b878b31ec3d1f5072eead91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa676a28661a55669bc12655a5873e4fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa676a28661a55669bc12655a5873e4fe"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>SCXMLIOProcessor</b></td></tr>
+<tr class="separator:aa676a28661a55669bc12655a5873e4fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a4fc6660007dc9b400026e0d460f9d423"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void uscxml::InterpreterImpl::reset </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>&lt; Reset state machine </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>interpreter/<a class="el" href="_interpreter_impl_8h_source.html">InterpreterImpl.h</a></li>
+<li>interpreter/<a class="el" href="_interpreter_impl_8cpp.html">InterpreterImpl.cpp</a></li>
+</ul>
+</div><!-- contents -->
+<!-- HTML footer for doxygen 1.8.8-->
+<!-- start footer part -->
+</div>
+</div>
+</div>
+</div>
+</div>
+<!-- <hr class="footer"/><address class="footer"><small>
+Generated on Thu May 19 2016 10:05:26 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> -->
+</body>
+</html>