luaforwindows/files/docs/wxlua/doxygen/html/classwxLuaDebugTarget.html

1565 lines
99 KiB
HTML

<!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="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>wxLua: wxLuaDebugTarget Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</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><a href="dirs.html"><span>Directories</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>wxLuaDebugTarget Class Reference</h1><!-- doxytag: class="wxLuaDebugTarget" -->
<p><code>#include &lt;<a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for wxLuaDebugTarget:</div>
<div class="dynsection">
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="classwxLuaDebugTarget-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget_1_1LuaThread.html">LuaThread</a></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a2a5aa77e0b2641a57a07fef25e098dc6">wxLuaDebugTarget</a> (const <a class="el" href="classwxLuaState.html">wxLuaState</a> &amp;wxlState, const wxString &amp;serverName, int portNumber)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a61867decd1a97d26f3228b2e52020706">~wxLuaDebugTarget</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a34916ab1f9524c38faa8250932e5540d">Run</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#ac5d55fa31f64d3dcc9fb06be304eb78c">Stop</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a3a0e7d6736391c6284c6ffb84b6e06ad">ThreadFunction</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a993eff7bb05b7ef7595e3be22f5c3621">HandleDebuggerCmd</a> (int cmd)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#afd3a9c99349ff8a3f644c267943f0bd8">DisplayError</a> (const wxString &amp;errorMsg)</td></tr>
<tr><td colspan="2"><h2>Protected Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a9b4b9e69ea2c97cad924049c624d7997">debugOperations</a> { <a class="el" href="classwxLuaDebugTarget.html#a9b4b9e69ea2c97cad924049c624d7997a4f26ffc501b7fa3c0b37a6f37225ab9e">DEBUG_STEP</a>,
<a class="el" href="classwxLuaDebugTarget.html#a9b4b9e69ea2c97cad924049c624d7997ade0956d2fcc762f965b9a5328771f29e">DEBUG_STEPOVER</a>,
<a class="el" href="classwxLuaDebugTarget.html#a9b4b9e69ea2c97cad924049c624d7997aeaa4641c892cd64314c730601a7f588c">DEBUG_STEPOUT</a>,
<a class="el" href="classwxLuaDebugTarget.html#a9b4b9e69ea2c97cad924049c624d7997a7282a170685c1f5f0c8fc52af8957a82">DEBUG_GO</a>
}</td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a0733d6639aaddd04eac1b4e952fb93e4">EnterLuaCriticalSection</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#aec24b4ab8e55ce77ee3f7c4fbf2edfab">LeaveLuaCriticalSection</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a48ba7454508ae8e3186427cb55375f96">ExitThread</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a2562bb0c3fa74e841709dc9142a52b9e">CreateBreakPoint</a> (const wxString &amp;fileName, int lineNumber) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a3395b958a4ee94845b0d9b84be39ca4e">AtBreakPoint</a> (const wxString &amp;fileName, int lineNumber) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a00aa471beb9f7736073c07403bb34bab">AddBreakPoint</a> (const wxString &amp;fileName, int lineNumber)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a814884fc2d6ba274f699f298fbcf989a">RemoveBreakPoint</a> (const wxString &amp;fileName, int lineNumber)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#aefe7baa3ba37f8ed1c67e489715637ce">ClearAllBreakPoints</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#ae9552cd85cf97272157fcc773ab40677">Run</a> (const wxString &amp;fileName, const wxString &amp;buffer)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a66206fdad697407b8318b557f05f1466">Step</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a52c0f0eb07fab539f51e3df73877cd18">StepOver</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a9c3d8bfb995512dac1900890d7f8267c">StepOut</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a996a1d5eedd035f402ab9747129f89ea">Continue</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#aa23bc05a702583491de100018a7da232">Break</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a2c7c91cf12386b3893881da2988b3c95">Reset</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#ac9b47776afe692728d77f79f66f338dc">EnumerateStack</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a35d1116e8628c744ddad9164cc863eba">EnumerateStackEntry</a> (int stackRef)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a78b3b336dbb626c1f8f4d474b480955f">EnumerateTable</a> (int tableRef, int nIndex, long itemNode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#ac4f4caa08e5e829dc6cb1b5cbd80c872">EvaluateExpr</a> (int exprRef, const wxString &amp;strExpr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a972f2d063805bc0fc8a37686321d4e41">NotifyBreak</a> (const wxString &amp;fileName, int lineNumber)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a7c1bd7fbba4aa11bd743f1280d801637">NotifyPrint</a> (const wxString &amp;errorMsg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a4d4d35cfc61a8e0b95b9727d8ea670fc">NotifyError</a> (const wxString &amp;errorMsg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a884bdded1e876dd99dc2588a571afcb9">NotifyExit</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a0a0c614274e0c618431d96c99f9e4156">NotifyStackEnumeration</a> (const <a class="el" href="classwxLuaDebugData.html">wxLuaDebugData</a> &amp;debugData)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#adafa0883ff29f9dfea003f4430028516">NotifyStackEntryEnumeration</a> (int stackRef, const <a class="el" href="classwxLuaDebugData.html">wxLuaDebugData</a> &amp;debugData)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a10d3cf820b1d02a5add222a85912e299">NotifyTableEnumeration</a> (long itemNode, const <a class="el" href="classwxLuaDebugData.html">wxLuaDebugData</a> &amp;debugData)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#adadc1e8a2ce54d0533aa56c6902b7780">NotifyEvaluateExpr</a> (int exprRef, const wxString &amp;strResult)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a8e51b84c5bc9550fa29c5b30fb8e82dc">DebugHook</a> (int event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a9f186c0c5c5170951d840f168d1802da">IsConnected</a> (bool wait_for_connect=true) const </td></tr>
<tr><td colspan="2"><h2>Static Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwxLuaDebugTarget.html">wxLuaDebugTarget</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#acc06019263aefa384697ec2c0551f75f">GetDebugTarget</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a4d926127c693e5c0b5a6a3555c257af6">LuaDebugHook</a> (lua_State *L, lua_Debug *debug)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#ab60a86a23471c00be66c8ed75d282500">LuaPrint</a> (lua_State *L)</td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxLuaState.html">wxLuaState</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#aa7b18e8d3fd8fcd655b6530601764f30">m_wxlState</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#aa0a2d252727cea57958d316fae764b3c">m_port_number</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a8c1560dfc1f236049e039db501411b89">m_serverName</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxSortedArrayString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a73efb0de6a1e89b55edf8a5432aa4556">m_breakPointList</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxMutex&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#af9fcd5d0490623177e75fc30285a02e9">m_debugMutex</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxCondition&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a3c276c52207da42ecaab334e97e45ded">m_debugCondition</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxLuaCSocket.html">wxLuaSocket</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#ae16de2874c4423b5dd83dd9c65f700e1">m_clientSocket</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxLuaDebugTarget.html#a9b4b9e69ea2c97cad924049c624d7997">debugOperations</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a441ef6e86cc958aa7c51d1e4aee6cbc5">m_nextOperation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#ac4c23b3f88cfafcc203e4f1944e0a16d">m_forceBreak</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#adaed17fdf97ca9c9a8dbbbd80cdd0a20">m_resetRequested</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a2b54a6f95c7ae7d23371893d3eabe151">m_fConnected</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#ac88dbbac136f71799a9e3f2f8ae191c8">m_fRunning</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#ad674547956cc1ea9abfcd2ca1177ab88">m_fStopped</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#afbe5024e710d814f0bd37c40c68e2b87">m_fExiting</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a849410aab1c4df17d1765db08625692d">m_fErrorsSeen</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a8ba69841f4c36f4355362bf33ba19bb9">m_nFramesUntilBreak</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxMutex&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#aa992fb05475be8259686529784ccf889">m_runMutex</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxCondition&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#ab3311eca5cf5b2439de9af1ae8856e0e">m_runCondition</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxArrayString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a148f6ab6258954011999a97c3d3aec96">m_bufferArray</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxLuaDebugTarget_1_1LuaThread.html">LuaThread</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#ab9c448d8b9232ba6960b47cb4fa18e13">m_pThread</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxArrayInt&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a02a76def2e89eed326e3986a236d3fe1">m_references</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxCriticalSection&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#ab23ebf96e4dc8acdfc394890e7a846ef">m_luaCriticalSection</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxCriticalSection&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaDebugTarget.html#a2146ca799d9b5a4195c77d5dd8db027c">m_breakPointListCriticalSection</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00024">24</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a9b4b9e69ea2c97cad924049c624d7997"></a><!-- doxytag: member="wxLuaDebugTarget::debugOperations" ref="a9b4b9e69ea2c97cad924049c624d7997" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="classwxLuaDebugTarget.html#a9b4b9e69ea2c97cad924049c624d7997">wxLuaDebugTarget::debugOperations</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a9b4b9e69ea2c97cad924049c624d7997a4f26ffc501b7fa3c0b37a6f37225ab9e"></a><!-- doxytag: member="DEBUG_STEP" ref="a9b4b9e69ea2c97cad924049c624d7997a4f26ffc501b7fa3c0b37a6f37225ab9e" args="" -->DEBUG_STEP</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9b4b9e69ea2c97cad924049c624d7997ade0956d2fcc762f965b9a5328771f29e"></a><!-- doxytag: member="DEBUG_STEPOVER" ref="a9b4b9e69ea2c97cad924049c624d7997ade0956d2fcc762f965b9a5328771f29e" args="" -->DEBUG_STEPOVER</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9b4b9e69ea2c97cad924049c624d7997aeaa4641c892cd64314c730601a7f588c"></a><!-- doxytag: member="DEBUG_STEPOUT" ref="a9b4b9e69ea2c97cad924049c624d7997aeaa4641c892cd64314c730601a7f588c" args="" -->DEBUG_STEPOUT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9b4b9e69ea2c97cad924049c624d7997a7282a170685c1f5f0c8fc52af8957a82"></a><!-- doxytag: member="DEBUG_GO" ref="a9b4b9e69ea2c97cad924049c624d7997a7282a170685c1f5f0c8fc52af8957a82" args="" -->DEBUG_GO</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00056">56</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a2a5aa77e0b2641a57a07fef25e098dc6"></a><!-- doxytag: member="wxLuaDebugTarget::wxLuaDebugTarget" ref="a2a5aa77e0b2641a57a07fef25e098dc6" args="(const wxLuaState &amp;wxlState, const wxString &amp;serverName, int portNumber)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxLuaDebugTarget::wxLuaDebugTarget </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classwxLuaState.html">wxLuaState</a> &amp;&nbsp;</td>
<td class="paramname"> <em>wxlState</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>serverName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>portNumber</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00044">44</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00089">EnterLuaCriticalSection()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02512">wxLuaState::GetLuaState()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00760">LuaDebugHook()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00768">LuaPrint()</a>, <a class="el" href="wxldtarg_8h_source.html#l00070">m_clientSocket</a>, <a class="el" href="wxlsock_8h_source.html#l00103">wxLuaSocketBase::m_name</a>, and <a class="el" href="wxldtarg_8h_source.html#l00064">m_wxlState</a>.</p>
</div>
</div>
<a class="anchor" id="a61867decd1a97d26f3228b2e52020706"></a><!-- doxytag: member="wxLuaDebugTarget::~wxLuaDebugTarget" ref="a61867decd1a97d26f3228b2e52020706" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxLuaDebugTarget::~wxLuaDebugTarget </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00079">79</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00090">LeaveLuaCriticalSection()</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a00aa471beb9f7736073c07403bb34bab"></a><!-- doxytag: member="wxLuaDebugTarget::AddBreakPoint" ref="a00aa471beb9f7736073c07403bb34bab" args="(const wxString &amp;fileName, int lineNumber)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::AddBreakPoint </td>
<td>(</td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>fileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>lineNumber</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00353">353</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00342">CreateBreakPoint()</a>, <a class="el" href="wxldtarg_8h_source.html#l00067">m_breakPointList</a>, and <a class="el" href="wxldtarg_8h_source.html#l00086">m_breakPointListCriticalSection</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="a3395b958a4ee94845b0d9b84be39ca4e"></a><!-- doxytag: member="wxLuaDebugTarget::AtBreakPoint" ref="a3395b958a4ee94845b0d9b84be39ca4e" args="(const wxString &amp;fileName, int lineNumber) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::AtBreakPoint </td>
<td>(</td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>fileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>lineNumber</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00347">347</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00342">CreateBreakPoint()</a>, <a class="el" href="wxldtarg_8h_source.html#l00067">m_breakPointList</a>, and <a class="el" href="wxldtarg_8h_source.html#l00086">m_breakPointListCriticalSection</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00656">DebugHook()</a>.</p>
</div>
</div>
<a class="anchor" id="aa23bc05a702583491de100018a7da232"></a><!-- doxytag: member="wxLuaDebugTarget::Break" ref="aa23bc05a702583491de100018a7da232" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::Break </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00430">430</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00072">m_forceBreak</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="aefe7baa3ba37f8ed1c67e489715637ce"></a><!-- doxytag: member="wxLuaDebugTarget::ClearAllBreakPoints" ref="aefe7baa3ba37f8ed1c67e489715637ce" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::ClearAllBreakPoints </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00367">367</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00067">m_breakPointList</a>, and <a class="el" href="wxldtarg_8h_source.html#l00086">m_breakPointListCriticalSection</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="a996a1d5eedd035f402ab9747129f89ea"></a><!-- doxytag: member="wxLuaDebugTarget::Continue" ref="a996a1d5eedd035f402ab9747129f89ea" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::Continue </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00418">418</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00061">DEBUG_GO</a>, <a class="el" href="wxldtarg_8h_source.html#l00069">m_debugCondition</a>, <a class="el" href="wxldtarg_8h_source.html#l00075">m_fRunning</a>, <a class="el" href="wxldtarg_8h_source.html#l00076">m_fStopped</a>, <a class="el" href="wxldtarg_8h_source.html#l00071">m_nextOperation</a>, and <a class="el" href="wxldtarg_8h_source.html#l00081">m_runCondition</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="a2562bb0c3fa74e841709dc9142a52b9e"></a><!-- doxytag: member="wxLuaDebugTarget::CreateBreakPoint" ref="a2562bb0c3fa74e841709dc9142a52b9e" args="(const wxString &amp;fileName, int lineNumber) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxString wxLuaDebugTarget::CreateBreakPoint </td>
<td>(</td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>fileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>lineNumber</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00342">342</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00353">AddBreakPoint()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00347">AtBreakPoint()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00360">RemoveBreakPoint()</a>.</p>
</div>
</div>
<a class="anchor" id="a8e51b84c5bc9550fa29c5b30fb8e82dc"></a><!-- doxytag: member="wxLuaDebugTarget::DebugHook" ref="a8e51b84c5bc9550fa29c5b30fb8e82dc" args="(int event)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::DebugHook </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>event</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00656">656</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00347">AtBreakPoint()</a>, <a class="el" href="wxldtarg_8h_source.html#l00061">DEBUG_GO</a>, <a class="el" href="wxldtarg_8h_source.html#l00058">DEBUG_STEP</a>, <a class="el" href="wxldtarg_8h_source.html#l00059">DEBUG_STEPOVER</a>, <a class="el" href="wxldtarg_8h_source.html#l00089">EnterLuaCriticalSection()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02512">wxLuaState::GetLuaState()</a>, <a class="el" href="wxldefs_8h_source.html#l00114">INIT_LUA_DEBUG</a>, <a class="el" href="wxldtarg_8h_source.html#l00090">LeaveLuaCriticalSection()</a>, <a class="el" href="wxlstate_8h_source.html#l00033">lua2wx()</a>, <a class="el" href="wxldtarg_8h_source.html#l00069">m_debugCondition</a>, <a class="el" href="wxldtarg_8h_source.html#l00077">m_fExiting</a>, <a class="el" href="wxldtarg_8h_source.html#l00072">m_forceBreak</a>, <a class="el" href="wxldtarg_8h_source.html#l00076">m_fStopped</a>, <a class="el" href="wxldtarg_8h_source.html#l00071">m_nextOperation</a>, <a class="el" href="wxldtarg_8h_source.html#l00079">m_nFramesUntilBreak</a>, <a class="el" href="wxldtarg_8h_source.html#l00073">m_resetRequested</a>, <a class="el" href="wxldtarg_8h_source.html#l00064">m_wxlState</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00584">NotifyBreak()</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00760">LuaDebugHook()</a>.</p>
</div>
</div>
<a class="anchor" id="afd3a9c99349ff8a3f644c267943f0bd8"></a><!-- doxytag: member="wxLuaDebugTarget::DisplayError" ref="afd3a9c99349ff8a3f644c267943f0bd8" args="(const wxString &amp;errorMsg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void wxLuaDebugTarget::DisplayError </td>
<td>(</td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>errorMsg</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00052">52</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
</div>
</div>
<a class="anchor" id="a0733d6639aaddd04eac1b4e952fb93e4"></a><!-- doxytag: member="wxLuaDebugTarget::EnterLuaCriticalSection" ref="a0733d6639aaddd04eac1b4e952fb93e4" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void wxLuaDebugTarget::EnterLuaCriticalSection </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00089">89</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00656">DebugHook()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00451">EnumerateStack()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00462">EnumerateStackEntry()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00473">EnumerateTable()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00484">EvaluateExpr()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00044">wxLuaDebugTarget()</a>.</p>
</div>
</div>
<a class="anchor" id="ac9b47776afe692728d77f79f66f338dc"></a><!-- doxytag: member="wxLuaDebugTarget::EnumerateStack" ref="ac9b47776afe692728d77f79f66f338dc" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::EnumerateStack </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00451">451</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00089">EnterLuaCriticalSection()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00171">wxLuaDebugData::EnumerateStack()</a>, <a class="el" href="wxldtarg_8h_source.html#l00090">LeaveLuaCriticalSection()</a>, <a class="el" href="wxldtarg_8h_source.html#l00064">m_wxlState</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00622">NotifyStackEnumeration()</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="a35d1116e8628c744ddad9164cc863eba"></a><!-- doxytag: member="wxLuaDebugTarget::EnumerateStackEntry" ref="a35d1116e8628c744ddad9164cc863eba" args="(int stackRef)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::EnumerateStackEntry </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>stackRef</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00462">462</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00089">EnterLuaCriticalSection()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00214">wxLuaDebugData::EnumerateStackEntry()</a>, <a class="el" href="wxldtarg_8h_source.html#l00090">LeaveLuaCriticalSection()</a>, <a class="el" href="wxldtarg_8h_source.html#l00084">m_references</a>, <a class="el" href="wxldtarg_8h_source.html#l00064">m_wxlState</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00629">NotifyStackEntryEnumeration()</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="a78b3b336dbb626c1f8f4d474b480955f"></a><!-- doxytag: member="wxLuaDebugTarget::EnumerateTable" ref="a78b3b336dbb626c1f8f4d474b480955f" args="(int tableRef, int nIndex, long itemNode)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::EnumerateTable </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>tableRef</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">long&nbsp;</td>
<td class="paramname"> <em>itemNode</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00473">473</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00089">EnterLuaCriticalSection()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00277">wxLuaDebugData::EnumerateTable()</a>, <a class="el" href="wxldtarg_8h_source.html#l00090">LeaveLuaCriticalSection()</a>, <a class="el" href="wxldtarg_8h_source.html#l00084">m_references</a>, <a class="el" href="wxldtarg_8h_source.html#l00064">m_wxlState</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00638">NotifyTableEnumeration()</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="ac4f4caa08e5e829dc6cb1b5cbd80c872"></a><!-- doxytag: member="wxLuaDebugTarget::EvaluateExpr" ref="ac4f4caa08e5e829dc6cb1b5cbd80c872" args="(int exprRef, const wxString &amp;strExpr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::EvaluateExpr </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>exprRef</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>strExpr</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00484">484</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00089">EnterLuaCriticalSection()</a>, <a class="el" href="wxlstate_8h_source.html#l00080">wxLuaCharBuffer::GetData()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02512">wxLuaState::GetLuaState()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00513">wxLuaDebugData::GetTypeValue()</a>, <a class="el" href="wxldefs_8h_source.html#l00114">INIT_LUA_DEBUG</a>, <a class="el" href="wxldtarg_8h_source.html#l00090">LeaveLuaCriticalSection()</a>, <a class="el" href="wxlstate_8h_source.html#l00079">wxLuaCharBuffer::Length()</a>, <a class="el" href="wxlstate_8h_source.html#l00033">lua2wx()</a>, <a class="el" href="wxldtarg_8h_source.html#l00064">m_wxlState</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00647">NotifyEvaluateExpr()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00029">wxlua_lreg_refs_key</a>, <a class="el" href="wxlstate_8cpp_source.html#l00219">wxlua_LUA_ERR_msg()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01743">wxlua_pushwxString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03145">wxLuaState::wxluaR_GetRef()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03133">wxLuaState::wxluaR_Ref()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03139">wxLuaState::wxluaR_Unref()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00983">wxluaT_typename()</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="a48ba7454508ae8e3186427cb55375f96"></a><!-- doxytag: member="wxLuaDebugTarget::ExitThread" ref="a48ba7454508ae8e3186427cb55375f96" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void wxLuaDebugTarget::ExitThread </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="acc06019263aefa384697ec2c0551f75f"></a><!-- doxytag: member="wxLuaDebugTarget::GetDebugTarget" ref="acc06019263aefa384697ec2c0551f75f" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classwxLuaDebugTarget.html">wxLuaDebugTarget</a> * wxLuaDebugTarget::GetDebugTarget </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00744">744</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00760">LuaDebugHook()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00768">LuaPrint()</a>.</p>
</div>
</div>
<a class="anchor" id="a993eff7bb05b7ef7595e3be22f5c3621"></a><!-- doxytag: member="wxLuaDebugTarget::HandleDebuggerCmd" ref="a993eff7bb05b7ef7595e3be22f5c3621" args="(int cmd)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::HandleDebuggerCmd </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>cmd</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00193">193</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00353">AddBreakPoint()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00430">Break()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00367">ClearAllBreakPoints()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00418">Continue()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00451">EnumerateStack()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00462">EnumerateStackEntry()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00473">EnumerateTable()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00484">EvaluateExpr()</a>, <a class="el" href="wxldtarg_8h_source.html#l00070">m_clientSocket</a>, <a class="el" href="wxldtarg_8h_source.html#l00072">m_forceBreak</a>, <a class="el" href="wxldtarg_8h_source.html#l00084">m_references</a>, <a class="el" href="wxldtarg_8h_source.html#l00064">m_wxlState</a>, <a class="el" href="wxlsock_8cpp_source.html#l00113">wxLuaSocketBase::ReadInt32()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00121">wxLuaSocketBase::ReadLong()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00132">wxLuaSocketBase::ReadString()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00360">RemoveBreakPoint()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00436">Reset()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00101">Run()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00380">Step()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00405">StepOut()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00392">StepOver()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00030">wxlua_lreg_debug_refs_key</a>, <a class="el" href="wxlstate_8cpp_source.html#l03139">wxLuaState::wxluaR_Unref()</a>, <a class="el" href="wxldserv_8h_source.html#l00066">wxLUASOCKET_DEBUGGER_CMD_ADD_BREAKPOINT</a>, <a class="el" href="wxldserv_8h_source.html#l00070">wxLUASOCKET_DEBUGGER_CMD_CLEAR_ALL_BREAKPOINTS</a>, <a class="el" href="wxldserv_8h_source.html#l00081">wxLUASOCKET_DEBUGGER_CMD_CLEAR_DEBUG_REFERENCES</a>, <a class="el" href="wxldserv_8h_source.html#l00076">wxLUASOCKET_DEBUGGER_CMD_DEBUG_BREAK</a>, <a class="el" href="wxldserv_8h_source.html#l00075">wxLUASOCKET_DEBUGGER_CMD_DEBUG_CONTINUE</a>, <a class="el" href="wxldserv_8h_source.html#l00072">wxLUASOCKET_DEBUGGER_CMD_DEBUG_STEP</a>, <a class="el" href="wxldserv_8h_source.html#l00074">wxLUASOCKET_DEBUGGER_CMD_DEBUG_STEPOUT</a>, <a class="el" href="wxldserv_8h_source.html#l00073">wxLUASOCKET_DEBUGGER_CMD_DEBUG_STEPOVER</a>, <a class="el" href="wxldserv_8h_source.html#l00068">wxLUASOCKET_DEBUGGER_CMD_DISABLE_BREAKPOINT</a>, <a class="el" href="wxldserv_8h_source.html#l00069">wxLUASOCKET_DEBUGGER_CMD_ENABLE_BREAKPOINT</a>, <a class="el" href="wxldserv_8h_source.html#l00078">wxLUASOCKET_DEBUGGER_CMD_ENUMERATE_STACK</a>, <a class="el" href="wxldserv_8h_source.html#l00079">wxLUASOCKET_DEBUGGER_CMD_ENUMERATE_STACK_ENTRY</a>, <a class="el" href="wxldserv_8h_source.html#l00080">wxLUASOCKET_DEBUGGER_CMD_ENUMERATE_TABLE_REF</a>, <a class="el" href="wxldserv_8h_source.html#l00082">wxLUASOCKET_DEBUGGER_CMD_EVALUATE_EXPR</a>, <a class="el" href="wxldserv_8h_source.html#l00064">wxLUASOCKET_DEBUGGER_CMD_NONE</a>, <a class="el" href="wxldserv_8h_source.html#l00067">wxLUASOCKET_DEBUGGER_CMD_REMOVE_BREAKPOINT</a>, <a class="el" href="wxldserv_8h_source.html#l00077">wxLUASOCKET_DEBUGGER_CMD_RESET</a>, and <a class="el" href="wxldserv_8h_source.html#l00071">wxLUASOCKET_DEBUGGER_CMD_RUN_BUFFER</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00168">ThreadFunction()</a>.</p>
</div>
</div>
<a class="anchor" id="a9f186c0c5c5170951d840f168d1802da"></a><!-- doxytag: member="wxLuaDebugTarget::IsConnected" ref="a9f186c0c5c5170951d840f168d1802da" args="(bool wait_for_connect=true) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::IsConnected </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>wait_for_connect</em> = <code>true</code></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00087">87</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00074">m_fConnected</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00027">WXLUASOCKET_CONNECT_TIMEOUT</a>, and <a class="el" href="wxldserv_8cpp_source.html#l00025">wxMilliSleep</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00584">NotifyBreak()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00599">NotifyError()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00647">NotifyEvaluateExpr()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00614">NotifyExit()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00592">NotifyPrint()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00629">NotifyStackEntryEnumeration()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00622">NotifyStackEnumeration()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00638">NotifyTableEnumeration()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00101">Run()</a>.</p>
</div>
</div>
<a class="anchor" id="aec24b4ab8e55ce77ee3f7c4fbf2edfab"></a><!-- doxytag: member="wxLuaDebugTarget::LeaveLuaCriticalSection" ref="aec24b4ab8e55ce77ee3f7c4fbf2edfab" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void wxLuaDebugTarget::LeaveLuaCriticalSection </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00090">90</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00656">DebugHook()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00451">EnumerateStack()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00462">EnumerateStackEntry()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00473">EnumerateTable()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00484">EvaluateExpr()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00079">~wxLuaDebugTarget()</a>.</p>
</div>
</div>
<a class="anchor" id="a4d926127c693e5c0b5a6a3555c257af6"></a><!-- doxytag: member="wxLuaDebugTarget::LuaDebugHook" ref="a4d926127c693e5c0b5a6a3555c257af6" args="(lua_State *L, lua_Debug *debug)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LUACALL wxLuaDebugTarget::LuaDebugHook </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">lua_Debug *&nbsp;</td>
<td class="paramname"> <em>debug</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00760">760</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00656">DebugHook()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00744">GetDebugTarget()</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00044">wxLuaDebugTarget()</a>.</p>
</div>
</div>
<a class="anchor" id="ab60a86a23471c00be66c8ed75d282500"></a><!-- doxytag: member="wxLuaDebugTarget::LuaPrint" ref="ab60a86a23471c00be66c8ed75d282500" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int LUACALL wxLuaDebugTarget::LuaPrint </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00768">768</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00744">GetDebugTarget()</a>, <a class="el" href="wxlstate_8h_source.html#l00033">lua2wx()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00592">NotifyPrint()</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00044">wxLuaDebugTarget()</a>.</p>
</div>
</div>
<a class="anchor" id="a972f2d063805bc0fc8a37686321d4e41"></a><!-- doxytag: member="wxLuaDebugTarget::NotifyBreak" ref="a972f2d063805bc0fc8a37686321d4e41" args="(const wxString &amp;fileName, int lineNumber)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::NotifyBreak </td>
<td>(</td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>fileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>lineNumber</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00584">584</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00087">IsConnected()</a>, <a class="el" href="wxldtarg_8h_source.html#l00070">m_clientSocket</a>, <a class="el" href="wxldtarg_8h_source.html#l00073">m_resetRequested</a>, <a class="el" href="wxlsock_8cpp_source.html#l00211">wxLuaSocketBase::WriteCmd()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00216">wxLuaSocketBase::WriteInt32()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00229">wxLuaSocketBase::WriteString()</a>, and <a class="el" href="wxldserv_8h_source.html#l00043">wxLUASOCKET_DEBUGGEE_EVENT_BREAK</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00656">DebugHook()</a>.</p>
</div>
</div>
<a class="anchor" id="a4d4d35cfc61a8e0b95b9727d8ea670fc"></a><!-- doxytag: member="wxLuaDebugTarget::NotifyError" ref="a4d4d35cfc61a8e0b95b9727d8ea670fc" args="(const wxString &amp;errorMsg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::NotifyError </td>
<td>(</td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>errorMsg</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00599">599</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00087">IsConnected()</a>, <a class="el" href="wxldtarg_8h_source.html#l00070">m_clientSocket</a>, <a class="el" href="wxldtarg_8h_source.html#l00078">m_fErrorsSeen</a>, <a class="el" href="wxlsock_8cpp_source.html#l00211">wxLuaSocketBase::WriteCmd()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00229">wxLuaSocketBase::WriteString()</a>, and <a class="el" href="wxldserv_8h_source.html#l00045">wxLUASOCKET_DEBUGGEE_EVENT_ERROR</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00101">Run()</a>.</p>
</div>
</div>
<a class="anchor" id="adadc1e8a2ce54d0533aa56c6902b7780"></a><!-- doxytag: member="wxLuaDebugTarget::NotifyEvaluateExpr" ref="adadc1e8a2ce54d0533aa56c6902b7780" args="(int exprRef, const wxString &amp;strResult)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::NotifyEvaluateExpr </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>exprRef</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>strResult</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00647">647</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00087">IsConnected()</a>, <a class="el" href="wxldtarg_8h_source.html#l00070">m_clientSocket</a>, <a class="el" href="wxlsock_8cpp_source.html#l00211">wxLuaSocketBase::WriteCmd()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00216">wxLuaSocketBase::WriteInt32()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00229">wxLuaSocketBase::WriteString()</a>, and <a class="el" href="wxldserv_8h_source.html#l00050">wxLUASOCKET_DEBUGGEE_EVENT_EVALUATE_EXPR</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00484">EvaluateExpr()</a>.</p>
</div>
</div>
<a class="anchor" id="a884bdded1e876dd99dc2588a571afcb9"></a><!-- doxytag: member="wxLuaDebugTarget::NotifyExit" ref="a884bdded1e876dd99dc2588a571afcb9" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::NotifyExit </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00614">614</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00087">IsConnected()</a>, <a class="el" href="wxldtarg_8h_source.html#l00070">m_clientSocket</a>, <a class="el" href="wxlsock_8cpp_source.html#l00211">wxLuaSocketBase::WriteCmd()</a>, and <a class="el" href="wxldserv_8h_source.html#l00046">wxLUASOCKET_DEBUGGEE_EVENT_EXIT</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00436">Reset()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00153">Stop()</a>.</p>
</div>
</div>
<a class="anchor" id="a7c1bd7fbba4aa11bd743f1280d801637"></a><!-- doxytag: member="wxLuaDebugTarget::NotifyPrint" ref="a7c1bd7fbba4aa11bd743f1280d801637" args="(const wxString &amp;errorMsg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::NotifyPrint </td>
<td>(</td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>errorMsg</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00592">592</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00087">IsConnected()</a>, <a class="el" href="wxldtarg_8h_source.html#l00070">m_clientSocket</a>, <a class="el" href="wxlsock_8cpp_source.html#l00211">wxLuaSocketBase::WriteCmd()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00229">wxLuaSocketBase::WriteString()</a>, and <a class="el" href="wxldserv_8h_source.html#l00044">wxLUASOCKET_DEBUGGEE_EVENT_PRINT</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00768">LuaPrint()</a>.</p>
</div>
</div>
<a class="anchor" id="adafa0883ff29f9dfea003f4430028516"></a><!-- doxytag: member="wxLuaDebugTarget::NotifyStackEntryEnumeration" ref="adafa0883ff29f9dfea003f4430028516" args="(int stackRef, const wxLuaDebugData &amp;debugData)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::NotifyStackEntryEnumeration </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>stackRef</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classwxLuaDebugData.html">wxLuaDebugData</a> &amp;&nbsp;</td>
<td class="paramname"> <em>debugData</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00629">629</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00087">IsConnected()</a>, <a class="el" href="wxldtarg_8h_source.html#l00070">m_clientSocket</a>, <a class="el" href="wxlsock_8cpp_source.html#l00211">wxLuaSocketBase::WriteCmd()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00242">wxLuaSocketBase::WriteDebugData()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00216">wxLuaSocketBase::WriteInt32()</a>, and <a class="el" href="wxldserv_8h_source.html#l00048">wxLUASOCKET_DEBUGGEE_EVENT_STACK_ENTRY_ENUM</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00462">EnumerateStackEntry()</a>.</p>
</div>
</div>
<a class="anchor" id="a0a0c614274e0c618431d96c99f9e4156"></a><!-- doxytag: member="wxLuaDebugTarget::NotifyStackEnumeration" ref="a0a0c614274e0c618431d96c99f9e4156" args="(const wxLuaDebugData &amp;debugData)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::NotifyStackEnumeration </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classwxLuaDebugData.html">wxLuaDebugData</a> &amp;&nbsp;</td>
<td class="paramname"> <em>debugData</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00622">622</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00087">IsConnected()</a>, <a class="el" href="wxldtarg_8h_source.html#l00070">m_clientSocket</a>, <a class="el" href="wxlsock_8cpp_source.html#l00211">wxLuaSocketBase::WriteCmd()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00242">wxLuaSocketBase::WriteDebugData()</a>, and <a class="el" href="wxldserv_8h_source.html#l00047">wxLUASOCKET_DEBUGGEE_EVENT_STACK_ENUM</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00451">EnumerateStack()</a>.</p>
</div>
</div>
<a class="anchor" id="a10d3cf820b1d02a5add222a85912e299"></a><!-- doxytag: member="wxLuaDebugTarget::NotifyTableEnumeration" ref="a10d3cf820b1d02a5add222a85912e299" args="(long itemNode, const wxLuaDebugData &amp;debugData)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::NotifyTableEnumeration </td>
<td>(</td>
<td class="paramtype">long&nbsp;</td>
<td class="paramname"> <em>itemNode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classwxLuaDebugData.html">wxLuaDebugData</a> &amp;&nbsp;</td>
<td class="paramname"> <em>debugData</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00638">638</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00087">IsConnected()</a>, <a class="el" href="wxldtarg_8h_source.html#l00070">m_clientSocket</a>, <a class="el" href="wxlsock_8cpp_source.html#l00211">wxLuaSocketBase::WriteCmd()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00242">wxLuaSocketBase::WriteDebugData()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00221">wxLuaSocketBase::WriteLong()</a>, and <a class="el" href="wxldserv_8h_source.html#l00049">wxLUASOCKET_DEBUGGEE_EVENT_TABLE_ENUM</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00473">EnumerateTable()</a>.</p>
</div>
</div>
<a class="anchor" id="a814884fc2d6ba274f699f298fbcf989a"></a><!-- doxytag: member="wxLuaDebugTarget::RemoveBreakPoint" ref="a814884fc2d6ba274f699f298fbcf989a" args="(const wxString &amp;fileName, int lineNumber)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::RemoveBreakPoint </td>
<td>(</td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>fileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>lineNumber</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00360">360</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00342">CreateBreakPoint()</a>, <a class="el" href="wxldtarg_8h_source.html#l00067">m_breakPointList</a>, and <a class="el" href="wxldtarg_8h_source.html#l00086">m_breakPointListCriticalSection</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="a2c7c91cf12386b3893881da2988b3c95"></a><!-- doxytag: member="wxLuaDebugTarget::Reset" ref="a2c7c91cf12386b3893881da2988b3c95" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::Reset </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00436">436</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00069">m_debugCondition</a>, <a class="el" href="wxldtarg_8h_source.html#l00072">m_forceBreak</a>, <a class="el" href="wxldtarg_8h_source.html#l00075">m_fRunning</a>, <a class="el" href="wxldtarg_8h_source.html#l00076">m_fStopped</a>, <a class="el" href="wxldtarg_8h_source.html#l00073">m_resetRequested</a>, <a class="el" href="wxldtarg_8h_source.html#l00081">m_runCondition</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00614">NotifyExit()</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="ae9552cd85cf97272157fcc773ab40677"></a><!-- doxytag: member="wxLuaDebugTarget::Run" ref="ae9552cd85cf97272157fcc773ab40677" args="(const wxString &amp;fileName, const wxString &amp;buffer)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::Run </td>
<td>(</td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>fileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>buffer</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00374">374</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00082">m_bufferArray</a>.</p>
</div>
</div>
<a class="anchor" id="a34916ab1f9524c38faa8250932e5540d"></a><!-- doxytag: member="wxLuaDebugTarget::Run" ref="a34916ab1f9524c38faa8250932e5540d" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::Run </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00101">101</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8cpp_source.html#l00087">IsConnected()</a>, <a class="el" href="wxlstate_8h_source.html#l00079">wxLuaCharBuffer::Length()</a>, <a class="el" href="wxlstate_8h_source.html#l00812">wxLuaState::LuaDoBuffer()</a>, <a class="el" href="wxldtarg_8h_source.html#l00082">m_bufferArray</a>, <a class="el" href="wxldtarg_8h_source.html#l00078">m_fErrorsSeen</a>, <a class="el" href="wxldtarg_8h_source.html#l00075">m_fRunning</a>, <a class="el" href="wxldtarg_8h_source.html#l00083">m_pThread</a>, <a class="el" href="wxldtarg_8h_source.html#l00081">m_runCondition</a>, <a class="el" href="wxldtarg_8h_source.html#l00064">m_wxlState</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00599">NotifyError()</a>, <a class="el" href="wxlstate_8h_source.html#l00056">wx2lua()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00219">wxlua_LUA_ERR_msg()</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="a66206fdad697407b8318b557f05f1466"></a><!-- doxytag: member="wxLuaDebugTarget::Step" ref="a66206fdad697407b8318b557f05f1466" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::Step </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00380">380</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00058">DEBUG_STEP</a>, <a class="el" href="wxldtarg_8h_source.html#l00069">m_debugCondition</a>, <a class="el" href="wxldtarg_8h_source.html#l00075">m_fRunning</a>, <a class="el" href="wxldtarg_8h_source.html#l00076">m_fStopped</a>, <a class="el" href="wxldtarg_8h_source.html#l00071">m_nextOperation</a>, and <a class="el" href="wxldtarg_8h_source.html#l00081">m_runCondition</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="a9c3d8bfb995512dac1900890d7f8267c"></a><!-- doxytag: member="wxLuaDebugTarget::StepOut" ref="a9c3d8bfb995512dac1900890d7f8267c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::StepOut </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00405">405</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00059">DEBUG_STEPOVER</a>, <a class="el" href="wxldtarg_8h_source.html#l00069">m_debugCondition</a>, <a class="el" href="wxldtarg_8h_source.html#l00075">m_fRunning</a>, <a class="el" href="wxldtarg_8h_source.html#l00076">m_fStopped</a>, <a class="el" href="wxldtarg_8h_source.html#l00071">m_nextOperation</a>, <a class="el" href="wxldtarg_8h_source.html#l00079">m_nFramesUntilBreak</a>, and <a class="el" href="wxldtarg_8h_source.html#l00081">m_runCondition</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="a52c0f0eb07fab539f51e3df73877cd18"></a><!-- doxytag: member="wxLuaDebugTarget::StepOver" ref="a52c0f0eb07fab539f51e3df73877cd18" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaDebugTarget::StepOver </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00392">392</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxldtarg_8h_source.html#l00059">DEBUG_STEPOVER</a>, <a class="el" href="wxldtarg_8h_source.html#l00069">m_debugCondition</a>, <a class="el" href="wxldtarg_8h_source.html#l00075">m_fRunning</a>, <a class="el" href="wxldtarg_8h_source.html#l00076">m_fStopped</a>, <a class="el" href="wxldtarg_8h_source.html#l00071">m_nextOperation</a>, <a class="el" href="wxldtarg_8h_source.html#l00079">m_nFramesUntilBreak</a>, and <a class="el" href="wxldtarg_8h_source.html#l00081">m_runCondition</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="ac5d55fa31f64d3dcc9fb06be304eb78c"></a><!-- doxytag: member="wxLuaDebugTarget::Stop" ref="ac5d55fa31f64d3dcc9fb06be304eb78c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void wxLuaDebugTarget::Stop </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00153">153</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxlsock_8cpp_source.html#l00556">wxLuaCSocket::Close()</a>, <a class="el" href="wxldtarg_8h_source.html#l00070">m_clientSocket</a>, <a class="el" href="wxldtarg_8h_source.html#l00074">m_fConnected</a>, <a class="el" href="wxldtarg_8h_source.html#l00083">m_pThread</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00614">NotifyExit()</a>, <a class="el" href="wxlsock_8h_source.html#l00042">SD_BOTH</a>, <a class="el" href="wxlsock_8cpp_source.html#l00546">wxLuaCSocket::Shutdown()</a>, and <a class="el" href="wxldserv_8cpp_source.html#l00025">wxMilliSleep</a>.</p>
</div>
</div>
<a class="anchor" id="a3a0e7d6736391c6284c6ffb84b6e06ad"></a><!-- doxytag: member="wxLuaDebugTarget::ThreadFunction" ref="a3a0e7d6736391c6284c6ffb84b6e06ad" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void wxLuaDebugTarget::ThreadFunction </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8cpp_source.html#l00168">168</a> of file <a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a>.</p>
<p>References <a class="el" href="wxlsock_8cpp_source.html#l00430">wxLuaCSocket::Connect()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>, <a class="el" href="wxldtarg_8h_source.html#l00070">m_clientSocket</a>, <a class="el" href="wxldtarg_8h_source.html#l00074">m_fConnected</a>, <a class="el" href="wxldtarg_8h_source.html#l00077">m_fExiting</a>, <a class="el" href="wxldtarg_8h_source.html#l00065">m_port_number</a>, <a class="el" href="wxldtarg_8h_source.html#l00083">m_pThread</a>, <a class="el" href="wxldtarg_8h_source.html#l00073">m_resetRequested</a>, <a class="el" href="wxldtarg_8h_source.html#l00066">m_serverName</a>, and <a class="el" href="wxlsock_8cpp_source.html#l00105">wxLuaSocketBase::ReadCmd()</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00033">wxLuaDebugTarget::LuaThread::Entry()</a>.</p>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a73efb0de6a1e89b55edf8a5432aa4556"></a><!-- doxytag: member="wxLuaDebugTarget::m_breakPointList" ref="a73efb0de6a1e89b55edf8a5432aa4556" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxSortedArrayString <a class="el" href="classwxLuaDebugTarget.html#a73efb0de6a1e89b55edf8a5432aa4556">wxLuaDebugTarget::m_breakPointList</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00067">67</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00353">AddBreakPoint()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00347">AtBreakPoint()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00367">ClearAllBreakPoints()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00360">RemoveBreakPoint()</a>.</p>
</div>
</div>
<a class="anchor" id="a2146ca799d9b5a4195c77d5dd8db027c"></a><!-- doxytag: member="wxLuaDebugTarget::m_breakPointListCriticalSection" ref="a2146ca799d9b5a4195c77d5dd8db027c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxCriticalSection <a class="el" href="classwxLuaDebugTarget.html#a2146ca799d9b5a4195c77d5dd8db027c">wxLuaDebugTarget::m_breakPointListCriticalSection</a><code> [mutable, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00086">86</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00353">AddBreakPoint()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00347">AtBreakPoint()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00367">ClearAllBreakPoints()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00360">RemoveBreakPoint()</a>.</p>
</div>
</div>
<a class="anchor" id="a148f6ab6258954011999a97c3d3aec96"></a><!-- doxytag: member="wxLuaDebugTarget::m_bufferArray" ref="a148f6ab6258954011999a97c3d3aec96" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxArrayString <a class="el" href="classwxLuaDebugTarget.html#a148f6ab6258954011999a97c3d3aec96">wxLuaDebugTarget::m_bufferArray</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00082">82</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00101">Run()</a>.</p>
</div>
</div>
<a class="anchor" id="ae16de2874c4423b5dd83dd9c65f700e1"></a><!-- doxytag: member="wxLuaDebugTarget::m_clientSocket" ref="ae16de2874c4423b5dd83dd9c65f700e1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classwxLuaCSocket.html">wxLuaSocket</a> <a class="el" href="classwxLuaDebugTarget.html#ae16de2874c4423b5dd83dd9c65f700e1">wxLuaDebugTarget::m_clientSocket</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00070">70</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00584">NotifyBreak()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00599">NotifyError()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00647">NotifyEvaluateExpr()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00614">NotifyExit()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00592">NotifyPrint()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00629">NotifyStackEntryEnumeration()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00622">NotifyStackEnumeration()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00638">NotifyTableEnumeration()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00153">Stop()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00168">ThreadFunction()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00044">wxLuaDebugTarget()</a>.</p>
</div>
</div>
<a class="anchor" id="a3c276c52207da42ecaab334e97e45ded"></a><!-- doxytag: member="wxLuaDebugTarget::m_debugCondition" ref="a3c276c52207da42ecaab334e97e45ded" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxCondition <a class="el" href="classwxLuaDebugTarget.html#a3c276c52207da42ecaab334e97e45ded">wxLuaDebugTarget::m_debugCondition</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00069">69</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00418">Continue()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00656">DebugHook()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00436">Reset()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00380">Step()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00405">StepOut()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00392">StepOver()</a>.</p>
</div>
</div>
<a class="anchor" id="af9fcd5d0490623177e75fc30285a02e9"></a><!-- doxytag: member="wxLuaDebugTarget::m_debugMutex" ref="af9fcd5d0490623177e75fc30285a02e9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxMutex <a class="el" href="classwxLuaDebugTarget.html#af9fcd5d0490623177e75fc30285a02e9">wxLuaDebugTarget::m_debugMutex</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00068">68</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
</div>
</div>
<a class="anchor" id="a2b54a6f95c7ae7d23371893d3eabe151"></a><!-- doxytag: member="wxLuaDebugTarget::m_fConnected" ref="a2b54a6f95c7ae7d23371893d3eabe151" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classwxLuaDebugTarget.html#a2b54a6f95c7ae7d23371893d3eabe151">wxLuaDebugTarget::m_fConnected</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00074">74</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00087">IsConnected()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00153">Stop()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00168">ThreadFunction()</a>.</p>
</div>
</div>
<a class="anchor" id="a849410aab1c4df17d1765db08625692d"></a><!-- doxytag: member="wxLuaDebugTarget::m_fErrorsSeen" ref="a849410aab1c4df17d1765db08625692d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classwxLuaDebugTarget.html#a849410aab1c4df17d1765db08625692d">wxLuaDebugTarget::m_fErrorsSeen</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00078">78</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00599">NotifyError()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00101">Run()</a>.</p>
</div>
</div>
<a class="anchor" id="afbe5024e710d814f0bd37c40c68e2b87"></a><!-- doxytag: member="wxLuaDebugTarget::m_fExiting" ref="afbe5024e710d814f0bd37c40c68e2b87" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classwxLuaDebugTarget.html#afbe5024e710d814f0bd37c40c68e2b87">wxLuaDebugTarget::m_fExiting</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00077">77</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00656">DebugHook()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00168">ThreadFunction()</a>.</p>
</div>
</div>
<a class="anchor" id="ac4c23b3f88cfafcc203e4f1944e0a16d"></a><!-- doxytag: member="wxLuaDebugTarget::m_forceBreak" ref="ac4c23b3f88cfafcc203e4f1944e0a16d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classwxLuaDebugTarget.html#ac4c23b3f88cfafcc203e4f1944e0a16d">wxLuaDebugTarget::m_forceBreak</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00072">72</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00430">Break()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00656">DebugHook()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00436">Reset()</a>.</p>
</div>
</div>
<a class="anchor" id="ac88dbbac136f71799a9e3f2f8ae191c8"></a><!-- doxytag: member="wxLuaDebugTarget::m_fRunning" ref="ac88dbbac136f71799a9e3f2f8ae191c8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classwxLuaDebugTarget.html#ac88dbbac136f71799a9e3f2f8ae191c8">wxLuaDebugTarget::m_fRunning</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00075">75</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00418">Continue()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00436">Reset()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00101">Run()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00380">Step()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00405">StepOut()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00392">StepOver()</a>.</p>
</div>
</div>
<a class="anchor" id="ad674547956cc1ea9abfcd2ca1177ab88"></a><!-- doxytag: member="wxLuaDebugTarget::m_fStopped" ref="ad674547956cc1ea9abfcd2ca1177ab88" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classwxLuaDebugTarget.html#ad674547956cc1ea9abfcd2ca1177ab88">wxLuaDebugTarget::m_fStopped</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00076">76</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00418">Continue()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00656">DebugHook()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00436">Reset()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00380">Step()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00405">StepOut()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00392">StepOver()</a>.</p>
</div>
</div>
<a class="anchor" id="ab23ebf96e4dc8acdfc394890e7a846ef"></a><!-- doxytag: member="wxLuaDebugTarget::m_luaCriticalSection" ref="ab23ebf96e4dc8acdfc394890e7a846ef" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxCriticalSection <a class="el" href="classwxLuaDebugTarget.html#ab23ebf96e4dc8acdfc394890e7a846ef">wxLuaDebugTarget::m_luaCriticalSection</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00085">85</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
</div>
</div>
<a class="anchor" id="a441ef6e86cc958aa7c51d1e4aee6cbc5"></a><!-- doxytag: member="wxLuaDebugTarget::m_nextOperation" ref="a441ef6e86cc958aa7c51d1e4aee6cbc5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classwxLuaDebugTarget.html#a9b4b9e69ea2c97cad924049c624d7997">debugOperations</a> <a class="el" href="classwxLuaDebugTarget.html#a441ef6e86cc958aa7c51d1e4aee6cbc5">wxLuaDebugTarget::m_nextOperation</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00071">71</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00418">Continue()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00656">DebugHook()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00380">Step()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00405">StepOut()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00392">StepOver()</a>.</p>
</div>
</div>
<a class="anchor" id="a8ba69841f4c36f4355362bf33ba19bb9"></a><!-- doxytag: member="wxLuaDebugTarget::m_nFramesUntilBreak" ref="a8ba69841f4c36f4355362bf33ba19bb9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classwxLuaDebugTarget.html#a8ba69841f4c36f4355362bf33ba19bb9">wxLuaDebugTarget::m_nFramesUntilBreak</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00079">79</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00656">DebugHook()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00405">StepOut()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00392">StepOver()</a>.</p>
</div>
</div>
<a class="anchor" id="aa0a2d252727cea57958d316fae764b3c"></a><!-- doxytag: member="wxLuaDebugTarget::m_port_number" ref="aa0a2d252727cea57958d316fae764b3c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classwxLuaDebugTarget.html#aa0a2d252727cea57958d316fae764b3c">wxLuaDebugTarget::m_port_number</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00065">65</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00168">ThreadFunction()</a>.</p>
</div>
</div>
<a class="anchor" id="ab9c448d8b9232ba6960b47cb4fa18e13"></a><!-- doxytag: member="wxLuaDebugTarget::m_pThread" ref="ab9c448d8b9232ba6960b47cb4fa18e13" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classwxLuaDebugTarget_1_1LuaThread.html">LuaThread</a>* <a class="el" href="classwxLuaDebugTarget.html#ab9c448d8b9232ba6960b47cb4fa18e13">wxLuaDebugTarget::m_pThread</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00083">83</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00101">Run()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00153">Stop()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00168">ThreadFunction()</a>.</p>
</div>
</div>
<a class="anchor" id="a02a76def2e89eed326e3986a236d3fe1"></a><!-- doxytag: member="wxLuaDebugTarget::m_references" ref="a02a76def2e89eed326e3986a236d3fe1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxArrayInt <a class="el" href="classwxLuaDebugTarget.html#a02a76def2e89eed326e3986a236d3fe1">wxLuaDebugTarget::m_references</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00084">84</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00462">EnumerateStackEntry()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00473">EnumerateTable()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>.</p>
</div>
</div>
<a class="anchor" id="adaed17fdf97ca9c9a8dbbbd80cdd0a20"></a><!-- doxytag: member="wxLuaDebugTarget::m_resetRequested" ref="adaed17fdf97ca9c9a8dbbbd80cdd0a20" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classwxLuaDebugTarget.html#adaed17fdf97ca9c9a8dbbbd80cdd0a20">wxLuaDebugTarget::m_resetRequested</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00073">73</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00656">DebugHook()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00584">NotifyBreak()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00436">Reset()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00168">ThreadFunction()</a>.</p>
</div>
</div>
<a class="anchor" id="ab3311eca5cf5b2439de9af1ae8856e0e"></a><!-- doxytag: member="wxLuaDebugTarget::m_runCondition" ref="ab3311eca5cf5b2439de9af1ae8856e0e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxCondition <a class="el" href="classwxLuaDebugTarget.html#ab3311eca5cf5b2439de9af1ae8856e0e">wxLuaDebugTarget::m_runCondition</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00081">81</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00418">Continue()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00436">Reset()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00101">Run()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00380">Step()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00405">StepOut()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00392">StepOver()</a>.</p>
</div>
</div>
<a class="anchor" id="aa992fb05475be8259686529784ccf889"></a><!-- doxytag: member="wxLuaDebugTarget::m_runMutex" ref="aa992fb05475be8259686529784ccf889" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxMutex <a class="el" href="classwxLuaDebugTarget.html#aa992fb05475be8259686529784ccf889">wxLuaDebugTarget::m_runMutex</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00080">80</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
</div>
</div>
<a class="anchor" id="a8c1560dfc1f236049e039db501411b89"></a><!-- doxytag: member="wxLuaDebugTarget::m_serverName" ref="a8c1560dfc1f236049e039db501411b89" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxString <a class="el" href="classwxLuaDebugTarget.html#a8c1560dfc1f236049e039db501411b89">wxLuaDebugTarget::m_serverName</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00066">66</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00168">ThreadFunction()</a>.</p>
</div>
</div>
<a class="anchor" id="aa7b18e8d3fd8fcd655b6530601764f30"></a><!-- doxytag: member="wxLuaDebugTarget::m_wxlState" ref="aa7b18e8d3fd8fcd655b6530601764f30" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classwxLuaState.html">wxLuaState</a> <a class="el" href="classwxLuaDebugTarget.html#aa7b18e8d3fd8fcd655b6530601764f30">wxLuaDebugTarget::m_wxlState</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxldtarg_8h_source.html#l00064">64</a> of file <a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00656">DebugHook()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00451">EnumerateStack()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00462">EnumerateStackEntry()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00473">EnumerateTable()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00484">EvaluateExpr()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00193">HandleDebuggerCmd()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00101">Run()</a>, and <a class="el" href="wxldtarg_8cpp_source.html#l00044">wxLuaDebugTarget()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/mnt/share/devel/lua/wxLua/modules/wxluasocket/include/<a class="el" href="wxldtarg_8h_source.html">wxldtarg.h</a></li>
<li>/mnt/share/devel/lua/wxLua/modules/wxluasocket/src/<a class="el" href="wxldtarg_8cpp_source.html">wxldtarg.cpp</a></li>
</ul>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jul 13 10:30:39 2010 for wxLua by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>