diff options
author | Stefan Radomski <github@mintwerk.de> | 2016-05-19 08:13:16 (GMT) |
---|---|---|
committer | Stefan Radomski <github@mintwerk.de> | 2016-05-19 08:13:16 (GMT) |
commit | 9020080d7f198a79551a6f8568e6ff9db41633b8 (patch) | |
tree | 4a03eaa046637d151035b1fa83ac4c962178b3c5 /classuscxml_1_1_interpreter_impl.html | |
parent | 39cefeb7d311a11303d135a1c579f74ca3830ab8 (diff) | |
download | uscxml-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.html | 445 |
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 Page</span></a></li> + <li><a href="pages.html"><span>Related 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 List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="inherits.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class 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> | +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-static-methods">Static Public Member Functions</a> | +<a href="#pro-methods">Protected Member Functions</a> | +<a href="#pro-static-methods">Static Protected Member Functions</a> | +<a href="#pro-attribs">Protected Attributes</a> | +<a href="#pro-static-attribs">Static Protected Attributes</a> | +<a href="#friends">Friends</a> | +<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  </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"> </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 </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"> </td></tr> +<tr class="memitem:adee1902a804d063193c8bb49e32193d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adee1902a804d063193c8bb49e32193d2"></a> +void </td><td class="memItemRight" valign="bottom"><b>cloneFrom</b> (std::shared_ptr< <a class="el" href="classuscxml_1_1_interpreter_impl.html">InterpreterImpl</a> > other)</td></tr> +<tr class="separator:adee1902a804d063193c8bb49e32193d2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a118d117133fa376c3ea2e45b430ccfec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a118d117133fa376c3ea2e45b430ccfec"></a> +virtual InterpreterState </td><td class="memItemRight" valign="bottom"><b>step</b> (bool blocking)</td></tr> +<tr class="separator:a118d117133fa376c3ea2e45b430ccfec"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4fc6660007dc9b400026e0d460f9d423"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </td></tr> +<tr class="memitem:a32c8830fa4b4192207eac342876b0fd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32c8830fa4b4192207eac342876b0fd8"></a> +virtual void </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"> </td><td class="mdescRight">Cancel and finalize state machine. <br /></td></tr> +<tr class="separator:a32c8830fa4b4192207eac342876b0fd8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3a851f9f7a3c865a9d4c86c851e2903d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a851f9f7a3c865a9d4c86c851e2903d"></a> +InterpreterState </td><td class="memItemRight" valign="bottom"><b>getState</b> ()</td></tr> +<tr class="separator:a3a851f9f7a3c865a9d4c86c851e2903d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a572df8e1af6390749ba5fb495965de4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a572df8e1af6390749ba5fb495965de4f"></a> +std::list< XERCESC_NS::DOMElement * > </td><td class="memItemRight" valign="bottom"><b>getConfiguration</b> ()</td></tr> +<tr class="separator:a572df8e1af6390749ba5fb495965de4f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acca4b8e690c8f5ab9e5b47e1b4c1a097"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acca4b8e690c8f5ab9e5b47e1b4c1a097"></a> +void </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"> </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> </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"> </td><td class="mdescRight">MicrostepCallbacks. <br /></td></tr> +<tr class="separator:ac2621afad3b15209f3b8a81908c6647c"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>dequeueExternal</b> (bool blocking)</td></tr> +<tr class="separator:a2f50a1594fe2b5c7b917f967a4b2d615"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7480f0b9d6973ea9f9c8c8f887a9abb4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7480f0b9d6973ea9f9c8c8f887a9abb4"></a> +virtual bool </td><td class="memItemRight" valign="bottom"><b>isTrue</b> (const std::string &expr)</td></tr> +<tr class="separator:a7480f0b9d6973ea9f9c8c8f887a9abb4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af40db4d29a60ce5f935e1eecffe179ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af40db4d29a60ce5f935e1eecffe179ca"></a> +virtual void </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"> </td></tr> +<tr class="memitem:aee097a147795b78d8d61cd0c96100f8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee097a147795b78d8d61cd0c96100f8a"></a> +virtual void </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"> </td><td class="mdescRight">Executable Content. <br /></td></tr> +<tr class="separator:aee097a147795b78d8d61cd0c96100f8a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abd9f86c4eb5a0089223460097a47d618"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd9f86c4eb5a0089223460097a47d618"></a> +virtual bool </td><td class="memItemRight" valign="bottom"><b>isMatched</b> (const <a class="el" href="classuscxml_1_1_event.html">Event</a> &event, const std::string &eventDesc)</td></tr> +<tr class="separator:abd9f86c4eb5a0089223460097a47d618"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a613474fb623687960b553eed92f0cd47"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a613474fb623687960b553eed92f0cd47"></a> +virtual void </td><td class="memItemRight" valign="bottom"><b>initData</b> (XERCESC_NS::DOMElement *element)</td></tr> +<tr class="separator:a613474fb623687960b553eed92f0cd47"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:accd5ae28f8eff2d1963b275487652816"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accd5ae28f8eff2d1963b275487652816"></a> +virtual void </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"> </td><td class="mdescRight">Invocations. <br /></td></tr> +<tr class="separator:accd5ae28f8eff2d1963b275487652816"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae4b701153462a2ab4ceb6b4e33d0caeb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4b701153462a2ab4ceb6b4e33d0caeb"></a> +virtual void </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"> </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> * </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"> </td><td class="mdescRight">Monitoring. <br /></td></tr> +<tr class="separator:a962feeeb857bc0e2d735af0605792f29"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a95baf8468a84d63a7e1abf209d0ca852"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95baf8468a84d63a7e1abf209d0ca852"></a> +virtual const std::string & </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"> </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"> </td></tr> +<tr class="memitem:a7896ad8b95085c27a80ba5446975ad18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7896ad8b95085c27a80ba5446975ad18"></a> +virtual const std::string & </td><td class="memItemRight" valign="bottom"><b>getSessionId</b> ()</td></tr> +<tr class="separator:a7896ad8b95085c27a80ba5446975ad18"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a47d39d9cc280a8aef376a4b8551fd58e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47d39d9cc280a8aef376a4b8551fd58e"></a> +virtual const std::map< std::string, <a class="el" href="classuscxml_1_1_i_o_processor.html">IOProcessor</a> > & </td><td class="memItemRight" valign="bottom"><b>getIOProcessors</b> ()</td></tr> +<tr class="separator:a47d39d9cc280a8aef376a4b8551fd58e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a50cd2830925d255f27bb19f39ab94313"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50cd2830925d255f27bb19f39ab94313"></a> +virtual const std::map< std::string, <a class="el" href="classuscxml_1_1_invoker.html">Invoker</a> > & </td><td class="memItemRight" valign="bottom"><b>getInvokers</b> ()</td></tr> +<tr class="separator:a50cd2830925d255f27bb19f39ab94313"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3b085477fa0988fcc1f7f5702421fc1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b085477fa0988fcc1f7f5702421fc1d"></a> +virtual bool </td><td class="memItemRight" valign="bottom"><b>isInState</b> (const std::string &stateId)</td></tr> +<tr class="separator:a3b085477fa0988fcc1f7f5702421fc1d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6c1e0a55cd3b48f347e1a043bce007b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c1e0a55cd3b48f347e1a043bce007b6"></a> +virtual XERCESC_NS::DOMDocument * </td><td class="memItemRight" valign="bottom"><b>getDocument</b> () const </td></tr> +<tr class="separator:a6c1e0a55cd3b48f347e1a043bce007b6"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a96629de64b8dfcf91021d1b627da3e8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96629de64b8dfcf91021d1b627da3e8a"></a> +virtual void </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> &event)</td></tr> +<tr class="memdesc:a96629de64b8dfcf91021d1b627da3e8a"><td class="mdescLeft"> </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"> </td></tr> +<tr class="memitem:a66528fb801f10cb5139fa60e28f605c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66528fb801f10cb5139fa60e28f605c8"></a> +virtual void </td><td class="memItemRight" valign="bottom"><b>enqueueExternal</b> (const <a class="el" href="classuscxml_1_1_event.html">Event</a> &event)</td></tr> +<tr class="separator:a66528fb801f10cb5139fa60e28f605c8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab5c5d4c6ffcff9395a4943a2aa1fc3bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5c5d4c6ffcff9395a4943a2aa1fc3bc"></a> +virtual void </td><td class="memItemRight" valign="bottom"><b>enqueueExternalDelayed</b> (const <a class="el" href="classuscxml_1_1_event.html">Event</a> &event, size_t delayMs, const std::string &eventUUID)</td></tr> +<tr class="separator:ab5c5d4c6ffcff9395a4943a2aa1fc3bc"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6c1d4a6227b8f2d6f36627d6c495a461"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c1d4a6227b8f2d6f36627d6c495a461"></a> +virtual void </td><td class="memItemRight" valign="bottom"><b>cancelDelayed</b> (const std::string &eventId)</td></tr> +<tr class="separator:a6c1d4a6227b8f2d6f36627d6c495a461"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a070f2fb24223cc7776b86033352e7e7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a070f2fb24223cc7776b86033352e7e7b"></a> +virtual size_t </td><td class="memItemRight" valign="bottom"><b>getLength</b> (const std::string &expr)</td></tr> +<tr class="separator:a070f2fb24223cc7776b86033352e7e7b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2f9f6129ba505cf332567d170e0fc57e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f9f6129ba505cf332567d170e0fc57e"></a> +virtual void </td><td class="memItemRight" valign="bottom"><b>setForeach</b> (const std::string &item, const std::string &array, const std::string &index, uint32_t iteration)</td></tr> +<tr class="separator:a2f9f6129ba505cf332567d170e0fc57e"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>evalAsData</b> (const std::string &expr)</td></tr> +<tr class="separator:a91a3e3b8b2a0a928cbe800123cd56827"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>getAsData</b> (const std::string &expr)</td></tr> +<tr class="separator:a878fc3bb10a828ad719e7193c2f71c23"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9fa5a5e5d5ca934943d97e2ae40fcaac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fa5a5e5d5ca934943d97e2ae40fcaac"></a> +virtual void </td><td class="memItemRight" valign="bottom"><b>assign</b> (const std::string &location, const <a class="el" href="classuscxml_1_1_data.html">Data</a> &data)</td></tr> +<tr class="separator:a9fa5a5e5d5ca934943d97e2ae40fcaac"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6283067ebd304d975eb9d6603e193895"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6283067ebd304d975eb9d6603e193895"></a> +virtual std::string </td><td class="memItemRight" valign="bottom"><b>getInvokeId</b> ()</td></tr> +<tr class="separator:a6283067ebd304d975eb9d6603e193895"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:adaacf99a5f5bdeb2a50f29535cc11d43"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adaacf99a5f5bdeb2a50f29535cc11d43"></a> +virtual std::string </td><td class="memItemRight" valign="bottom"><b>getBaseURL</b> ()</td></tr> +<tr class="separator:adaacf99a5f5bdeb2a50f29535cc11d43"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a31f809abfc69df55725aa6ee8d34b40b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31f809abfc69df55725aa6ee8d34b40b"></a> +virtual bool </td><td class="memItemRight" valign="bottom"><b>checkValidSendType</b> (const std::string &type, const std::string &target)</td></tr> +<tr class="separator:a31f809abfc69df55725aa6ee8d34b40b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3102f8813259ab92331e418b3ef9476c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3102f8813259ab92331e418b3ef9476c"></a> +virtual void </td><td class="memItemRight" valign="bottom"><b>invoke</b> (const std::string &type, const std::string &src, bool autoForward, XERCESC_NS::DOMElement *finalize, const <a class="el" href="classuscxml_1_1_event.html">Event</a> &invokeEvent)</td></tr> +<tr class="separator:a3102f8813259ab92331e418b3ef9476c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad03f154768b8198b5a4cbf3d686bc219"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad03f154768b8198b5a4cbf3d686bc219"></a> +virtual void </td><td class="memItemRight" valign="bottom"><b>uninvoke</b> (const std::string &invokeId)</td></tr> +<tr class="separator:ad03f154768b8198b5a4cbf3d686bc219"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a71b7888431ab95ece48064bd00b20358"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71b7888431ab95ece48064bd00b20358"></a> +virtual void </td><td class="memItemRight" valign="bottom"><b>enqueue</b> (const std::string &type, const std::string &target, size_t delayMs, const <a class="el" href="classuscxml_1_1_event.html">Event</a> &sendEvent)</td></tr> +<tr class="separator:a71b7888431ab95ece48064bd00b20358"><td class="memSeparator" colspan="2"> </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> & </td><td class="memItemRight" valign="bottom"><b>getCurrentEvent</b> ()</td></tr> +<tr class="separator:a3119b0a8705bb20be9e54e1740ffe866"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad47b133cf11345554774cd2b64ac55d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad47b133cf11345554774cd2b64ac55d8"></a> +virtual void </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> &event, const std::string &eventUUID)</td></tr> +<tr class="memdesc:ad47b133cf11345554774cd2b64ac55d8"><td class="mdescLeft"> </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"> </td></tr> +<tr class="memitem:a4bfc9656f2791da0c1a643d241a8a32c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bfc9656f2791da0c1a643d241a8a32c"></a> +void </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> &al)</td></tr> +<tr class="memdesc:a4bfc9656f2791da0c1a643d241a8a32c"><td class="mdescLeft"> </td><td class="mdescRight"><hr/> + <br /></td></tr> +<tr class="separator:a4bfc9656f2791da0c1a643d241a8a32c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a12812c77b3f507c5f0b759d831537a58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12812c77b3f507c5f0b759d831537a58"></a> +virtual XERCESC_NS::DOMDocument * </td><td class="memItemRight" valign="bottom"><b>getDocument</b> ()</td></tr> +<tr class="separator:a12812c77b3f507c5f0b759d831537a58"><td class="memSeparator" colspan="2"> </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< std::string, std::weak_ptr< <a class="el" href="classuscxml_1_1_interpreter_impl.html">InterpreterImpl</a> > > </td><td class="memItemRight" valign="bottom"><b>getInstances</b> ()</td></tr> +<tr class="separator:a32888e7af0a974dc8b0099d727c25682"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>init</b> ()</td></tr> +<tr class="separator:a38627d74680167cb60b9529768a9e3f2"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>addInstance</b> (std::shared_ptr< <a class="el" href="classuscxml_1_1_interpreter_impl.html">InterpreterImpl</a> > instance)</td></tr> +<tr class="separator:a11b0dd6102a13b278e7424d9e9105319"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>_binding</b></td></tr> +<tr class="separator:a34247e43e533cc1cba05790dba4441e2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a600602db7d53051056623ed943d142f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a600602db7d53051056623ed943d142f2"></a> +std::string </td><td class="memItemRight" valign="bottom"><b>_sessionId</b></td></tr> +<tr class="separator:a600602db7d53051056623ed943d142f2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a13a2f45a1a74bf19035cf163893752b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13a2f45a1a74bf19035cf163893752b4"></a> +std::string </td><td class="memItemRight" valign="bottom"><b>_name</b></td></tr> +<tr class="separator:a13a2f45a1a74bf19035cf163893752b4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6124d138ba1e5077f8eeeaa583680a4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6124d138ba1e5077f8eeeaa583680a4e"></a> +std::string </td><td class="memItemRight" valign="bottom"><b>_invokeId</b></td></tr> +<tr class="separator:a6124d138ba1e5077f8eeeaa583680a4e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae81a9478b51b5255e940b26267457862"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae81a9478b51b5255e940b26267457862"></a> +bool </td><td class="memItemRight" valign="bottom"><b>_isInitialized</b></td></tr> +<tr class="separator:ae81a9478b51b5255e940b26267457862"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a18ae565884b7d593dcaaf9e00da886ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18ae565884b7d593dcaaf9e00da886ef"></a> +XERCESC_NS::DOMDocument * </td><td class="memItemRight" valign="bottom"><b>_document</b></td></tr> +<tr class="separator:a18ae565884b7d593dcaaf9e00da886ef"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a18709454c3c498de3c10d23fd3b2fbed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18709454c3c498de3c10d23fd3b2fbed"></a> +XERCESC_NS::DOMElement * </td><td class="memItemRight" valign="bottom"><b>_scxml</b></td></tr> +<tr class="separator:a18709454c3c498de3c10d23fd3b2fbed"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a62246011a91d361f058f81d4c5418892"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62246011a91d361f058f81d4c5418892"></a> +std::map< std::string, std::tuple< std::string, std::string, std::string > > </td><td class="memItemRight" valign="bottom"><b>_delayedEventTargets</b></td></tr> +<tr class="separator:a62246011a91d361f058f81d4c5418892"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aef2700187ae47cb37b5fb06f815783b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef2700187ae47cb37b5fb06f815783b1"></a> +std::recursive_mutex </td><td class="memItemRight" valign="bottom"><b>_delayMutex</b></td></tr> +<tr class="separator:aef2700187ae47cb37b5fb06f815783b1"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>_xmlPrefix</b></td></tr> +<tr class="separator:a210a1421d3ba48c70ec9e43e5ab2c840"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>_xmlNS</b></td></tr> +<tr class="separator:a3043816468b493aaecdaab828889a383"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>_factory</b></td></tr> +<tr class="separator:aea2ed2d616809e0514c6d785ab7cec04"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>_baseURL</b></td></tr> +<tr class="separator:a4e15624185f78fa76323972a35420b10"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>_microStepper</b></td></tr> +<tr class="separator:acfdc396e2763a9750109c2ff76d657b3"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>_dataModel</b></td></tr> +<tr class="separator:abe6f8e9a4b62b3ad1cf0accaffbb3545"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>_execContent</b></td></tr> +<tr class="separator:a1dd6ead9567c18f77aaa9a119656003e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae0e775581b6c256206d166d1174ed1b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0e775581b6c256206d166d1174ed1b2"></a> +InterpreterState </td><td class="memItemRight" valign="bottom"><b>_state</b></td></tr> +<tr class="separator:ae0e775581b6c256206d166d1174ed1b2"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>_internalQueue</b></td></tr> +<tr class="separator:ab2a0cc303ad004937da24c4406da9419"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>_externalQueue</b></td></tr> +<tr class="separator:ab6aae728362ca62604841811dfb6a077"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>_parentQueue</b></td></tr> +<tr class="separator:aa1dcaff8a2b946a8805073305948a720"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>_delayQueue</b></td></tr> +<tr class="separator:ac02c8b88c5461862ed4d7839f5496d42"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>_currEvent</b></td></tr> +<tr class="separator:a73ec88f0b327b67665d19f9d893a9361"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>_invokeReq</b></td></tr> +<tr class="separator:ad10c5a9bb9af7baeea64c54eeac4cae2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa616a61d04d832f728601906979da86c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa616a61d04d832f728601906979da86c"></a> +std::map< std::string, <a class="el" href="classuscxml_1_1_i_o_processor.html">IOProcessor</a> > </td><td class="memItemRight" valign="bottom"><b>_ioProcs</b></td></tr> +<tr class="separator:aa616a61d04d832f728601906979da86c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aeb437917d3c95d6c03ac70ab5056b9f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb437917d3c95d6c03ac70ab5056b9f8"></a> +std::map< std::string, <a class="el" href="classuscxml_1_1_invoker.html">Invoker</a> > </td><td class="memItemRight" valign="bottom"><b>_invokers</b></td></tr> +<tr class="separator:aeb437917d3c95d6c03ac70ab5056b9f8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a378250a33b48c274afd56264c9e5823f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a378250a33b48c274afd56264c9e5823f"></a> +std::set< std::string > </td><td class="memItemRight" valign="bottom"><b>_autoForwarders</b></td></tr> +<tr class="separator:a378250a33b48c274afd56264c9e5823f"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>_monitor</b></td></tr> +<tr class="separator:a0dba7c91ffc0cff8f970e2a0e52da94b"><td class="memSeparator" colspan="2"> </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< std::string, std::weak_ptr< <a class="el" href="classuscxml_1_1_interpreter_impl.html">InterpreterImpl</a> > > </td><td class="memItemRight" valign="bottom"><b>_instances</b></td></tr> +<tr class="separator:a528f9f9b507df2f101b9ca1f1adad107"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aab548e935129e5af2509b5a823716486"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab548e935129e5af2509b5a823716486"></a> +static std::recursive_mutex </td><td class="memItemRight" valign="bottom"><b>_instanceMutex</b></td></tr> +<tr class="separator:aab548e935129e5af2509b5a823716486"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>Interpreter</b></td></tr> +<tr class="separator:a999679eb3939e780d0b9925a8b654abb"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:affbfec7bbedcc96bb9ab774bf496f98d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affbfec7bbedcc96bb9ab774bf496f98d"></a> +class </td><td class="memItemRight" valign="bottom"><b>InterpreterIssue</b></td></tr> +<tr class="separator:affbfec7bbedcc96bb9ab774bf496f98d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3586e77d6abd0830313ac135835096cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3586e77d6abd0830313ac135835096cb"></a> +class </td><td class="memItemRight" valign="bottom"><b>TransformerImpl</b></td></tr> +<tr class="separator:a3586e77d6abd0830313ac135835096cb"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a91ba35e75b878b31ec3d1f5072eead91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91ba35e75b878b31ec3d1f5072eead91"></a> +class </td><td class="memItemRight" valign="bottom"><b>USCXMLInvoker</b></td></tr> +<tr class="separator:a91ba35e75b878b31ec3d1f5072eead91"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa676a28661a55669bc12655a5873e4fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa676a28661a55669bc12655a5873e4fe"></a> +class </td><td class="memItemRight" valign="bottom"><b>SCXMLIOProcessor</b></td></tr> +<tr class="separator:aa676a28661a55669bc12655a5873e4fe"><td class="memSeparator" colspan="2"> </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>< 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  <a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/> +</a> 1.8.10 +</small></address> --> +</body> +</html> |