wxluasocket_bind.cpp

Go to the documentation of this file.
00001 // ---------------------------------------------------------------------------
00002 // ../modules/wxluasocket/src/wxluasocket.cpp was generated by genwxbind.lua 
00003 //
00004 // Any changes made to this file will be lost when the file is regenerated.
00005 // ---------------------------------------------------------------------------
00006 
00007 #ifdef __BORLANDC__
00008     #pragma hdrstop
00009 #endif
00010 
00011 #include "wx/wxprec.h"
00012 
00013 #ifndef WX_PRECOMP
00014      #include "wx/wx.h"
00015 #endif
00016 
00017 
00018 #include "wxlua/include/wxlstate.h"
00019 #include "wxluasocket/include/wxluasocket_bind.h"
00020 
00021 
00022 // ---------------------------------------------------------------------------
00023 // Bind class wxLuaDebuggerServer
00024 // ---------------------------------------------------------------------------
00025 
00026 // Lua MetaTable Tag for Class 'wxLuaDebuggerServer'
00027 int wxluatype_wxLuaDebuggerServer = WXLUA_TUNKNOWN;
00028 
00029 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_AddBreakPoint[] = { &wxluatype_wxLuaDebuggerServer, &wxluatype_TSTRING, &wxluatype_TNUMBER, NULL };
00030 static int LUACALL wxLua_wxLuaDebuggerServer_AddBreakPoint(lua_State *L);
00031 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_AddBreakPoint[1] = {{ wxLua_wxLuaDebuggerServer_AddBreakPoint, WXLUAMETHOD_METHOD, 3, 3, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_AddBreakPoint }};
00032 //     bool AddBreakPoint(const wxString &fileName, int lineNumber)
00033 static int LUACALL wxLua_wxLuaDebuggerServer_AddBreakPoint(lua_State *L)
00034 {
00035     // int lineNumber
00036     int lineNumber = (int)wxlua_getnumbertype(L, 3);
00037     // const wxString fileName
00038     const wxString fileName = wxlua_getwxStringtype(L, 2);
00039     // get this
00040     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00041     // call AddBreakPoint
00042     bool returns = (self->AddBreakPoint(fileName, lineNumber));
00043     // push the result flag
00044     lua_pushboolean(L, returns);
00045 
00046     return 1;
00047 }
00048 
00049 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_Break[] = { &wxluatype_wxLuaDebuggerServer, NULL };
00050 static int LUACALL wxLua_wxLuaDebuggerServer_Break(lua_State *L);
00051 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_Break[1] = {{ wxLua_wxLuaDebuggerServer_Break, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_Break }};
00052 //     bool Break()
00053 static int LUACALL wxLua_wxLuaDebuggerServer_Break(lua_State *L)
00054 {
00055     // get this
00056     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00057     // call Break
00058     bool returns = (self->Break());
00059     // push the result flag
00060     lua_pushboolean(L, returns);
00061 
00062     return 1;
00063 }
00064 
00065 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_ClearAllBreakPoints[] = { &wxluatype_wxLuaDebuggerServer, NULL };
00066 static int LUACALL wxLua_wxLuaDebuggerServer_ClearAllBreakPoints(lua_State *L);
00067 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_ClearAllBreakPoints[1] = {{ wxLua_wxLuaDebuggerServer_ClearAllBreakPoints, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_ClearAllBreakPoints }};
00068 //     bool ClearAllBreakPoints()
00069 static int LUACALL wxLua_wxLuaDebuggerServer_ClearAllBreakPoints(lua_State *L)
00070 {
00071     // get this
00072     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00073     // call ClearAllBreakPoints
00074     bool returns = (self->ClearAllBreakPoints());
00075     // push the result flag
00076     lua_pushboolean(L, returns);
00077 
00078     return 1;
00079 }
00080 
00081 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_Continue[] = { &wxluatype_wxLuaDebuggerServer, NULL };
00082 static int LUACALL wxLua_wxLuaDebuggerServer_Continue(lua_State *L);
00083 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_Continue[1] = {{ wxLua_wxLuaDebuggerServer_Continue, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_Continue }};
00084 //     bool Continue()
00085 static int LUACALL wxLua_wxLuaDebuggerServer_Continue(lua_State *L)
00086 {
00087     // get this
00088     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00089     // call Continue
00090     bool returns = (self->Continue());
00091     // push the result flag
00092     lua_pushboolean(L, returns);
00093 
00094     return 1;
00095 }
00096 
00097 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_DisplayStackDialog[] = { &wxluatype_wxLuaDebuggerServer, &wxluatype_wxWindow, &wxluatype_TNUMBER, NULL };
00098 static int LUACALL wxLua_wxLuaDebuggerServer_DisplayStackDialog(lua_State *L);
00099 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_DisplayStackDialog[1] = {{ wxLua_wxLuaDebuggerServer_DisplayStackDialog, WXLUAMETHOD_METHOD, 2, 3, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_DisplayStackDialog }};
00100 //     void DisplayStackDialog(wxWindow *pParent, wxWindowID id = wxID_ANY)
00101 static int LUACALL wxLua_wxLuaDebuggerServer_DisplayStackDialog(lua_State *L)
00102 {
00103     // get number of arguments
00104     int argCount = lua_gettop(L);
00105     // wxWindowID id = wxID_ANY
00106     wxWindowID id = (argCount >= 3 ? (wxWindowID)wxlua_getnumbertype(L, 3) : wxID_ANY);
00107     // wxWindow pParent
00108     wxWindow * pParent = (wxWindow *)wxluaT_getuserdatatype(L, 2, wxluatype_wxWindow);
00109     // get this
00110     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00111     // call DisplayStackDialog
00112     self->DisplayStackDialog(pParent, id);
00113 
00114     return 0;
00115 }
00116 
00117 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_EvaluateExpr[] = { &wxluatype_wxLuaDebuggerServer, &wxluatype_TNUMBER, &wxluatype_TSTRING, NULL };
00118 static int LUACALL wxLua_wxLuaDebuggerServer_EvaluateExpr(lua_State *L);
00119 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_EvaluateExpr[1] = {{ wxLua_wxLuaDebuggerServer_EvaluateExpr, WXLUAMETHOD_METHOD, 3, 3, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_EvaluateExpr }};
00120 //     bool EvaluateExpr(int exprRef, const wxString &expr)
00121 static int LUACALL wxLua_wxLuaDebuggerServer_EvaluateExpr(lua_State *L)
00122 {
00123     // const wxString expr
00124     const wxString expr = wxlua_getwxStringtype(L, 3);
00125     // int exprRef
00126     int exprRef = (int)wxlua_getnumbertype(L, 2);
00127     // get this
00128     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00129     // call EvaluateExpr
00130     bool returns = (self->EvaluateExpr(exprRef, expr));
00131     // push the result flag
00132     lua_pushboolean(L, returns);
00133 
00134     return 1;
00135 }
00136 
00137 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_GetDebuggeeProcessId[] = { &wxluatype_wxLuaDebuggerServer, NULL };
00138 static int LUACALL wxLua_wxLuaDebuggerServer_GetDebuggeeProcessId(lua_State *L);
00139 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_GetDebuggeeProcessId[1] = {{ wxLua_wxLuaDebuggerServer_GetDebuggeeProcessId, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_GetDebuggeeProcessId }};
00140 //     long GetDebuggeeProcessId() const
00141 static int LUACALL wxLua_wxLuaDebuggerServer_GetDebuggeeProcessId(lua_State *L)
00142 {
00143     // get this
00144     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00145     // call GetDebuggeeProcessId
00146     long  returns = (self->GetDebuggeeProcessId());
00147     // push the result number
00148     lua_pushnumber(L, returns);
00149 
00150     return 1;
00151 }
00152 
00153 static int LUACALL wxLua_wxLuaDebuggerServer_GetNetworkName(lua_State *L);
00154 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_GetNetworkName[1] = {{ wxLua_wxLuaDebuggerServer_GetNetworkName, WXLUAMETHOD_METHOD|WXLUAMETHOD_STATIC, 0, 0, g_wxluaargtypeArray_None }};
00155 //     static wxString GetNetworkName()
00156 static int LUACALL wxLua_wxLuaDebuggerServer_GetNetworkName(lua_State *L)
00157 {
00158     // call GetNetworkName
00159     wxString returns = (wxLuaDebuggerServer::GetNetworkName());
00160     // push the result string
00161     wxlua_pushwxString(L, returns);
00162 
00163     return 1;
00164 }
00165 
00166 static int LUACALL wxLua_wxLuaDebuggerServer_GetProgramName(lua_State *L);
00167 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_GetProgramName[1] = {{ wxLua_wxLuaDebuggerServer_GetProgramName, WXLUAMETHOD_METHOD|WXLUAMETHOD_STATIC, 0, 0, g_wxluaargtypeArray_None }};
00168 //     static wxString GetProgramName()
00169 static int LUACALL wxLua_wxLuaDebuggerServer_GetProgramName(lua_State *L)
00170 {
00171     // call GetProgramName
00172     wxString returns = (wxLuaDebuggerServer::GetProgramName());
00173     // push the result string
00174     wxlua_pushwxString(L, returns);
00175 
00176     return 1;
00177 }
00178 
00179 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_KillDebuggee[] = { &wxluatype_wxLuaDebuggerServer, NULL };
00180 static int LUACALL wxLua_wxLuaDebuggerServer_KillDebuggee(lua_State *L);
00181 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_KillDebuggee[1] = {{ wxLua_wxLuaDebuggerServer_KillDebuggee, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_KillDebuggee }};
00182 //     bool KillDebuggee()
00183 static int LUACALL wxLua_wxLuaDebuggerServer_KillDebuggee(lua_State *L)
00184 {
00185     // get this
00186     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00187     // call KillDebuggee
00188     bool returns = (self->KillDebuggee());
00189     // push the result flag
00190     lua_pushboolean(L, returns);
00191 
00192     return 1;
00193 }
00194 
00195 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_RemoveBreakPoint[] = { &wxluatype_wxLuaDebuggerServer, &wxluatype_TSTRING, &wxluatype_TNUMBER, NULL };
00196 static int LUACALL wxLua_wxLuaDebuggerServer_RemoveBreakPoint(lua_State *L);
00197 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_RemoveBreakPoint[1] = {{ wxLua_wxLuaDebuggerServer_RemoveBreakPoint, WXLUAMETHOD_METHOD, 3, 3, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_RemoveBreakPoint }};
00198 //     bool RemoveBreakPoint(const wxString &fileName, int lineNumber)
00199 static int LUACALL wxLua_wxLuaDebuggerServer_RemoveBreakPoint(lua_State *L)
00200 {
00201     // int lineNumber
00202     int lineNumber = (int)wxlua_getnumbertype(L, 3);
00203     // const wxString fileName
00204     const wxString fileName = wxlua_getwxStringtype(L, 2);
00205     // get this
00206     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00207     // call RemoveBreakPoint
00208     bool returns = (self->RemoveBreakPoint(fileName, lineNumber));
00209     // push the result flag
00210     lua_pushboolean(L, returns);
00211 
00212     return 1;
00213 }
00214 
00215 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_Reset[] = { &wxluatype_wxLuaDebuggerServer, NULL };
00216 static int LUACALL wxLua_wxLuaDebuggerServer_Reset(lua_State *L);
00217 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_Reset[1] = {{ wxLua_wxLuaDebuggerServer_Reset, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_Reset }};
00218 //     bool Reset()
00219 static int LUACALL wxLua_wxLuaDebuggerServer_Reset(lua_State *L)
00220 {
00221     // get this
00222     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00223     // call Reset
00224     bool returns = (self->Reset());
00225     // push the result flag
00226     lua_pushboolean(L, returns);
00227 
00228     return 1;
00229 }
00230 
00231 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_Run[] = { &wxluatype_wxLuaDebuggerServer, &wxluatype_TSTRING, &wxluatype_TSTRING, NULL };
00232 static int LUACALL wxLua_wxLuaDebuggerServer_Run(lua_State *L);
00233 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_Run[1] = {{ wxLua_wxLuaDebuggerServer_Run, WXLUAMETHOD_METHOD, 3, 3, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_Run }};
00234 //     bool Run(const wxString &fileName, const wxString &buffer)
00235 static int LUACALL wxLua_wxLuaDebuggerServer_Run(lua_State *L)
00236 {
00237     // const wxString buffer
00238     const wxString buffer = wxlua_getwxStringtype(L, 3);
00239     // const wxString fileName
00240     const wxString fileName = wxlua_getwxStringtype(L, 2);
00241     // get this
00242     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00243     // call Run
00244     bool returns = (self->Run(fileName, buffer));
00245     // push the result flag
00246     lua_pushboolean(L, returns);
00247 
00248     return 1;
00249 }
00250 
00251 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_StartClient[] = { &wxluatype_wxLuaDebuggerServer, NULL };
00252 static int LUACALL wxLua_wxLuaDebuggerServer_StartClient(lua_State *L);
00253 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_StartClient[1] = {{ wxLua_wxLuaDebuggerServer_StartClient, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_StartClient }};
00254 //     long StartClient()
00255 static int LUACALL wxLua_wxLuaDebuggerServer_StartClient(lua_State *L)
00256 {
00257     // get this
00258     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00259     // call StartClient
00260     long  returns = (self->StartClient());
00261     // push the result number
00262     lua_pushnumber(L, returns);
00263 
00264     return 1;
00265 }
00266 
00267 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_StartServer[] = { &wxluatype_wxLuaDebuggerServer, NULL };
00268 static int LUACALL wxLua_wxLuaDebuggerServer_StartServer(lua_State *L);
00269 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_StartServer[1] = {{ wxLua_wxLuaDebuggerServer_StartServer, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_StartServer }};
00270 //     bool StartServer()
00271 static int LUACALL wxLua_wxLuaDebuggerServer_StartServer(lua_State *L)
00272 {
00273     // get this
00274     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00275     // call StartServer
00276     bool returns = (self->StartServer());
00277     // push the result flag
00278     lua_pushboolean(L, returns);
00279 
00280     return 1;
00281 }
00282 
00283 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_Step[] = { &wxluatype_wxLuaDebuggerServer, NULL };
00284 static int LUACALL wxLua_wxLuaDebuggerServer_Step(lua_State *L);
00285 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_Step[1] = {{ wxLua_wxLuaDebuggerServer_Step, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_Step }};
00286 //     bool Step()
00287 static int LUACALL wxLua_wxLuaDebuggerServer_Step(lua_State *L)
00288 {
00289     // get this
00290     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00291     // call Step
00292     bool returns = (self->Step());
00293     // push the result flag
00294     lua_pushboolean(L, returns);
00295 
00296     return 1;
00297 }
00298 
00299 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_StepOut[] = { &wxluatype_wxLuaDebuggerServer, NULL };
00300 static int LUACALL wxLua_wxLuaDebuggerServer_StepOut(lua_State *L);
00301 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_StepOut[1] = {{ wxLua_wxLuaDebuggerServer_StepOut, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_StepOut }};
00302 //     bool StepOut()
00303 static int LUACALL wxLua_wxLuaDebuggerServer_StepOut(lua_State *L)
00304 {
00305     // get this
00306     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00307     // call StepOut
00308     bool returns = (self->StepOut());
00309     // push the result flag
00310     lua_pushboolean(L, returns);
00311 
00312     return 1;
00313 }
00314 
00315 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_StepOver[] = { &wxluatype_wxLuaDebuggerServer, NULL };
00316 static int LUACALL wxLua_wxLuaDebuggerServer_StepOver(lua_State *L);
00317 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_StepOver[1] = {{ wxLua_wxLuaDebuggerServer_StepOver, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_StepOver }};
00318 //     bool StepOver()
00319 static int LUACALL wxLua_wxLuaDebuggerServer_StepOver(lua_State *L)
00320 {
00321     // get this
00322     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00323     // call StepOver
00324     bool returns = (self->StepOver());
00325     // push the result flag
00326     lua_pushboolean(L, returns);
00327 
00328     return 1;
00329 }
00330 
00331 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_StopServer[] = { &wxluatype_wxLuaDebuggerServer, NULL };
00332 static int LUACALL wxLua_wxLuaDebuggerServer_StopServer(lua_State *L);
00333 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_StopServer[1] = {{ wxLua_wxLuaDebuggerServer_StopServer, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_StopServer }};
00334 //     bool StopServer()
00335 static int LUACALL wxLua_wxLuaDebuggerServer_StopServer(lua_State *L)
00336 {
00337     // get this
00338     wxLuaDebuggerServer * self = (wxLuaDebuggerServer *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerServer);
00339     // call StopServer
00340     bool returns = (self->StopServer());
00341     // push the result flag
00342     lua_pushboolean(L, returns);
00343 
00344     return 1;
00345 }
00346 
00347 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_delete[] = { &wxluatype_wxLuaDebuggerServer, NULL };
00348 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_delete[1] = {{ wxlua_userdata_delete, WXLUAMETHOD_METHOD|WXLUAMETHOD_DELETE, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_delete }};
00349 
00350 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerServer_constructor[] = { &wxluatype_TNUMBER, NULL };
00351 static int LUACALL wxLua_wxLuaDebuggerServer_constructor(lua_State *L);
00352 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerServer_constructor[1] = {{ wxLua_wxLuaDebuggerServer_constructor, WXLUAMETHOD_CONSTRUCTOR, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerServer_constructor }};
00353 //     wxLuaDebuggerServer(int portNumber)
00354 static int LUACALL wxLua_wxLuaDebuggerServer_constructor(lua_State *L)
00355 {
00356     // int portNumber
00357     int portNumber = (int)wxlua_getnumbertype(L, 1);
00358     // call constructor
00359     wxLuaDebuggerServer* returns = new wxLuaDebuggerServer(portNumber);
00360     // add to tracked memory list
00361     wxluaO_addgcobject(L, returns);
00362     // push the constructed class pointer
00363     wxluaT_pushuserdatatype(L, returns, wxluatype_wxLuaDebuggerServer);
00364 
00365     return 1;
00366 }
00367 
00368 
00369 
00370 // Map Lua Class Methods to C Binding Functions
00371 wxLuaBindMethod wxLuaDebuggerServer_methods[] = {
00372     { "AddBreakPoint", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_AddBreakPoint, 1, NULL },
00373     { "Break", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_Break, 1, NULL },
00374     { "ClearAllBreakPoints", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_ClearAllBreakPoints, 1, NULL },
00375     { "Continue", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_Continue, 1, NULL },
00376     { "DisplayStackDialog", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_DisplayStackDialog, 1, NULL },
00377     { "EvaluateExpr", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_EvaluateExpr, 1, NULL },
00378     { "GetDebuggeeProcessId", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_GetDebuggeeProcessId, 1, NULL },
00379     { "GetNetworkName", WXLUAMETHOD_METHOD|WXLUAMETHOD_STATIC, s_wxluafunc_wxLua_wxLuaDebuggerServer_GetNetworkName, 1, NULL },
00380     { "GetProgramName", WXLUAMETHOD_METHOD|WXLUAMETHOD_STATIC, s_wxluafunc_wxLua_wxLuaDebuggerServer_GetProgramName, 1, NULL },
00381     { "KillDebuggee", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_KillDebuggee, 1, NULL },
00382     { "RemoveBreakPoint", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_RemoveBreakPoint, 1, NULL },
00383     { "Reset", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_Reset, 1, NULL },
00384     { "Run", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_Run, 1, NULL },
00385     { "StartClient", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_StartClient, 1, NULL },
00386     { "StartServer", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_StartServer, 1, NULL },
00387     { "Step", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_Step, 1, NULL },
00388     { "StepOut", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_StepOut, 1, NULL },
00389     { "StepOver", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_StepOver, 1, NULL },
00390     { "StopServer", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerServer_StopServer, 1, NULL },
00391     { "delete", WXLUAMETHOD_METHOD|WXLUAMETHOD_DELETE, s_wxluafunc_wxLua_wxLuaDebuggerServer_delete, 1, NULL },
00392     { "wxLuaDebuggerServer", WXLUAMETHOD_CONSTRUCTOR, s_wxluafunc_wxLua_wxLuaDebuggerServer_constructor, 1, NULL },
00393     { 0, 0, 0, 0 },
00394 };
00395 
00396 int wxLuaDebuggerServer_methodCount = sizeof(wxLuaDebuggerServer_methods)/sizeof(wxLuaBindMethod) - 1;
00397 
00398 
00399 // ---------------------------------------------------------------------------
00400 // Bind class wxLuaDebuggerEvent
00401 // ---------------------------------------------------------------------------
00402 
00403 // Lua MetaTable Tag for Class 'wxLuaDebuggerEvent'
00404 int wxluatype_wxLuaDebuggerEvent = WXLUA_TUNKNOWN;
00405 
00406 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerEvent_GetFileName[] = { &wxluatype_wxLuaDebuggerEvent, NULL };
00407 static int LUACALL wxLua_wxLuaDebuggerEvent_GetFileName(lua_State *L);
00408 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerEvent_GetFileName[1] = {{ wxLua_wxLuaDebuggerEvent_GetFileName, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerEvent_GetFileName }};
00409 //     wxString GetFileName() const
00410 static int LUACALL wxLua_wxLuaDebuggerEvent_GetFileName(lua_State *L)
00411 {
00412     // get this
00413     wxLuaDebuggerEvent * self = (wxLuaDebuggerEvent *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerEvent);
00414     // call GetFileName
00415     wxString returns = (self->GetFileName());
00416     // push the result string
00417     wxlua_pushwxString(L, returns);
00418 
00419     return 1;
00420 }
00421 
00422 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerEvent_GetLineNumber[] = { &wxluatype_wxLuaDebuggerEvent, NULL };
00423 static int LUACALL wxLua_wxLuaDebuggerEvent_GetLineNumber(lua_State *L);
00424 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerEvent_GetLineNumber[1] = {{ wxLua_wxLuaDebuggerEvent_GetLineNumber, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerEvent_GetLineNumber }};
00425 //     int GetLineNumber() const
00426 static int LUACALL wxLua_wxLuaDebuggerEvent_GetLineNumber(lua_State *L)
00427 {
00428     // get this
00429     wxLuaDebuggerEvent * self = (wxLuaDebuggerEvent *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerEvent);
00430     // call GetLineNumber
00431     int returns = (self->GetLineNumber());
00432     // push the result number
00433     lua_pushnumber(L, returns);
00434 
00435     return 1;
00436 }
00437 
00438 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerEvent_GetMessage[] = { &wxluatype_wxLuaDebuggerEvent, NULL };
00439 static int LUACALL wxLua_wxLuaDebuggerEvent_GetMessage(lua_State *L);
00440 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerEvent_GetMessage[1] = {{ wxLua_wxLuaDebuggerEvent_GetMessage, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerEvent_GetMessage }};
00441 //     wxString GetMessage() const
00442 static int LUACALL wxLua_wxLuaDebuggerEvent_GetMessage(lua_State *L)
00443 {
00444     // get this
00445     wxLuaDebuggerEvent * self = (wxLuaDebuggerEvent *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerEvent);
00446     // call GetMessage
00447     wxString returns = (self->GetMessage());
00448     // push the result string
00449     wxlua_pushwxString(L, returns);
00450 
00451     return 1;
00452 }
00453 
00454 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerEvent_GetReference[] = { &wxluatype_wxLuaDebuggerEvent, NULL };
00455 static int LUACALL wxLua_wxLuaDebuggerEvent_GetReference(lua_State *L);
00456 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerEvent_GetReference[1] = {{ wxLua_wxLuaDebuggerEvent_GetReference, WXLUAMETHOD_METHOD, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerEvent_GetReference }};
00457 //     int GetReference() const
00458 static int LUACALL wxLua_wxLuaDebuggerEvent_GetReference(lua_State *L)
00459 {
00460     // get this
00461     wxLuaDebuggerEvent * self = (wxLuaDebuggerEvent *)wxluaT_getuserdatatype(L, 1, wxluatype_wxLuaDebuggerEvent);
00462     // call GetReference
00463     int returns = (self->GetReference());
00464     // push the result number
00465     lua_pushnumber(L, returns);
00466 
00467     return 1;
00468 }
00469 
00470 static wxLuaArgType s_wxluatypeArray_wxLua_wxLuaDebuggerEvent_delete[] = { &wxluatype_wxLuaDebuggerEvent, NULL };
00471 static wxLuaBindCFunc s_wxluafunc_wxLua_wxLuaDebuggerEvent_delete[1] = {{ wxlua_userdata_delete, WXLUAMETHOD_METHOD|WXLUAMETHOD_DELETE, 1, 1, s_wxluatypeArray_wxLua_wxLuaDebuggerEvent_delete }};
00472 
00473 
00474 
00475 // Map Lua Class Methods to C Binding Functions
00476 wxLuaBindMethod wxLuaDebuggerEvent_methods[] = {
00477     { "GetFileName", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerEvent_GetFileName, 1, NULL },
00478     { "GetLineNumber", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerEvent_GetLineNumber, 1, NULL },
00479     { "GetMessage", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerEvent_GetMessage, 1, NULL },
00480     { "GetReference", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxLuaDebuggerEvent_GetReference, 1, NULL },
00481     { "delete", WXLUAMETHOD_METHOD|WXLUAMETHOD_DELETE, s_wxluafunc_wxLua_wxLuaDebuggerEvent_delete, 1, NULL },
00482     { 0, 0, 0, 0 },
00483 };
00484 
00485 int wxLuaDebuggerEvent_methodCount = sizeof(wxLuaDebuggerEvent_methods)/sizeof(wxLuaBindMethod) - 1;
00486 
00487 
00488 
00489 
00490 // ---------------------------------------------------------------------------
00491 // ../modules/wxluasocket/src/wxluasocket_bind.cpp was generated by genwxbind.lua 
00492 //
00493 // Any changes made to this file will be lost when the file is regenerated.
00494 // ---------------------------------------------------------------------------
00495 
00496 
00497 // ---------------------------------------------------------------------------
00498 // wxLuaGetEventList_wxluasocket() is called to register events
00499 // ---------------------------------------------------------------------------
00500 
00501 wxLuaBindEvent* wxLuaGetEventList_wxluasocket(size_t &count)
00502 {
00503     static wxLuaBindEvent eventList[] =
00504     {
00505         { "wxEVT_WXLUA_DEBUGGER_BREAK", &wxEVT_WXLUA_DEBUGGER_BREAK, &wxluatype_wxLuaDebuggerEvent },
00506         { "wxEVT_WXLUA_DEBUGGER_DEBUGGEE_CONNECTED", &wxEVT_WXLUA_DEBUGGER_DEBUGGEE_CONNECTED, &wxluatype_wxLuaDebuggerEvent },
00507         { "wxEVT_WXLUA_DEBUGGER_DEBUGGEE_DISCONNECTED", &wxEVT_WXLUA_DEBUGGER_DEBUGGEE_DISCONNECTED, &wxluatype_wxLuaDebuggerEvent },
00508         { "wxEVT_WXLUA_DEBUGGER_ERROR", &wxEVT_WXLUA_DEBUGGER_ERROR, &wxluatype_wxLuaDebuggerEvent },
00509         { "wxEVT_WXLUA_DEBUGGER_EVALUATE_EXPR", &wxEVT_WXLUA_DEBUGGER_EVALUATE_EXPR, &wxluatype_wxLuaDebuggerEvent },
00510         { "wxEVT_WXLUA_DEBUGGER_EXIT", &wxEVT_WXLUA_DEBUGGER_EXIT, &wxluatype_wxLuaDebuggerEvent },
00511         { "wxEVT_WXLUA_DEBUGGER_PRINT", &wxEVT_WXLUA_DEBUGGER_PRINT, &wxluatype_wxLuaDebuggerEvent },
00512         { "wxEVT_WXLUA_DEBUGGER_STACK_ENTRY_ENUM", &wxEVT_WXLUA_DEBUGGER_STACK_ENTRY_ENUM, &wxluatype_wxLuaDebuggerEvent },
00513         { "wxEVT_WXLUA_DEBUGGER_STACK_ENUM", &wxEVT_WXLUA_DEBUGGER_STACK_ENUM, &wxluatype_wxLuaDebuggerEvent },
00514         { "wxEVT_WXLUA_DEBUGGER_TABLE_ENUM", &wxEVT_WXLUA_DEBUGGER_TABLE_ENUM, &wxluatype_wxLuaDebuggerEvent },
00515 
00516         { 0, 0, 0 },
00517     };
00518     count = sizeof(eventList)/sizeof(wxLuaBindEvent) - 1;
00519     return eventList;
00520 }
00521 
00522 // ---------------------------------------------------------------------------
00523 // wxLuaGetDefineList_wxluasocket() is called to register %define and %enum
00524 // ---------------------------------------------------------------------------
00525 
00526 wxLuaBindNumber* wxLuaGetDefineList_wxluasocket(size_t &count)
00527 {
00528     static wxLuaBindNumber numberList[] =
00529     {
00530 
00531         { 0, 0 },
00532     };
00533     count = sizeof(numberList)/sizeof(wxLuaBindNumber) - 1;
00534     return numberList;
00535 }
00536 
00537 // ---------------------------------------------------------------------------
00538 
00539 // wxLuaGetStringList_wxluasocket() is called to register %define %string
00540 // ---------------------------------------------------------------------------
00541 
00542 wxLuaBindString* wxLuaGetStringList_wxluasocket(size_t &count)
00543 {
00544     static wxLuaBindString stringList[] =
00545     {
00546 
00547         { 0, 0 },
00548     };
00549     count = sizeof(stringList)/sizeof(wxLuaBindString) - 1;
00550     return stringList;
00551 }
00552 
00553 // ---------------------------------------------------------------------------
00554 // wxLuaGetObjectList_wxluasocket() is called to register object and pointer bindings
00555 // ---------------------------------------------------------------------------
00556 
00557 wxLuaBindObject* wxLuaGetObjectList_wxluasocket(size_t &count)
00558 {
00559     static wxLuaBindObject objectList[] =
00560     {
00561 
00562         { 0, 0, 0, 0 },
00563     };
00564     count = sizeof(objectList)/sizeof(wxLuaBindObject) - 1;
00565     return objectList;
00566 }
00567 
00568 // ---------------------------------------------------------------------------
00569 // wxLuaGetFunctionList_wxluasocket() is called to register global functions
00570 // ---------------------------------------------------------------------------
00571 
00572 // %override wxLua_function_LuaStackDialog
00573 // %function void LuaStackDialog()
00574 static int LUACALL wxLua_function_LuaStackDialog(lua_State *L)
00575 {
00576     // call StackDialog
00577 
00578     wxLuaStackDialog stackDialog(wxLuaState(L), NULL);
00579     stackDialog.ShowModal();
00580 
00581     return 0;
00582 }
00583 
00584 static wxLuaBindCFunc s_wxluafunc_wxLua_function_LuaStackDialog[1] = {{ wxLua_function_LuaStackDialog, WXLUAMETHOD_CFUNCTION, 0, 0, g_wxluaargtypeArray_None }};
00585 
00586 // ---------------------------------------------------------------------------
00587 // wxLuaGetFunctionList_wxluasocket() is called to register global functions
00588 // ---------------------------------------------------------------------------
00589 
00590 wxLuaBindMethod* wxLuaGetFunctionList_wxluasocket(size_t &count)
00591 {
00592     static wxLuaBindMethod functionList[] =
00593     {
00594         { "LuaStackDialog", WXLUAMETHOD_CFUNCTION, s_wxluafunc_wxLua_function_LuaStackDialog, 1, NULL },
00595 
00596         { 0, 0, 0, 0 }, 
00597     };
00598     count = sizeof(functionList)/sizeof(wxLuaBindMethod) - 1;
00599     return functionList;
00600 }
00601 
00602 
00603 
00604 // ---------------------------------------------------------------------------
00605 // wxLuaGetClassList_wxluasocket() is called to register classes
00606 // ---------------------------------------------------------------------------
00607 
00608 static const char* wxluaclassname_wxEvent = "wxEvent";
00609 static const char* wxluaclassname_wxEvtHandler = "wxEvtHandler";
00610 static const char* wxluaclassname_wxLuaDebuggerEvent = "wxLuaDebuggerEvent";
00611 static const char* wxluaclassname_wxLuaDebuggerServer = "wxLuaDebuggerServer";
00612 
00613 static const char* wxluabaseclassnames_wxLuaDebuggerEvent[] = { wxluaclassname_wxEvent, NULL };
00614 static wxLuaBindClass* wxluabaseclassbinds_wxLuaDebuggerEvent[] = { NULL };
00615 static const char* wxluabaseclassnames_wxLuaDebuggerServer[] = { wxluaclassname_wxEvtHandler, NULL };
00616 static wxLuaBindClass* wxluabaseclassbinds_wxLuaDebuggerServer[] = { NULL };
00617 // ---------------------------------------------------------------------------
00618 // Lua Tag Method Values and Tables for each Class
00619 // ---------------------------------------------------------------------------
00620 
00621 extern wxLuaBindMethod wxLuaDebuggerEvent_methods[];
00622 extern int wxLuaDebuggerEvent_methodCount;
00623 extern wxLuaBindMethod wxLuaDebuggerServer_methods[];
00624 extern int wxLuaDebuggerServer_methodCount;
00625 
00626 
00627 
00628 
00629 wxLuaBindClass* wxLuaGetClassList_wxluasocket(size_t &count)
00630 {
00631     static wxLuaBindClass classList[] =
00632     {
00633         { wxluaclassname_wxLuaDebuggerEvent, wxLuaDebuggerEvent_methods, wxLuaDebuggerEvent_methodCount, CLASSINFO(wxLuaDebuggerEvent), &wxluatype_wxLuaDebuggerEvent, wxluabaseclassnames_wxLuaDebuggerEvent, wxluabaseclassbinds_wxLuaDebuggerEvent, g_wxluanumberArray_None, 0, }, 
00634         { wxluaclassname_wxLuaDebuggerServer, wxLuaDebuggerServer_methods, wxLuaDebuggerServer_methodCount, CLASSINFO(wxLuaDebuggerServer), &wxluatype_wxLuaDebuggerServer, wxluabaseclassnames_wxLuaDebuggerServer, wxluabaseclassbinds_wxLuaDebuggerServer, g_wxluanumberArray_None, 0, }, 
00635 
00636         { 0, 0, 0, 0, 0, 0, 0 }, 
00637     };
00638     count = sizeof(classList)/sizeof(wxLuaBindClass) - 1;
00639 
00640     return classList;
00641 }
00642 
00643 // ---------------------------------------------------------------------------
00644 // wxLuaBinding_wxluasocket() - the binding class
00645 // ---------------------------------------------------------------------------
00646 
00647 IMPLEMENT_DYNAMIC_CLASS(wxLuaBinding_wxluasocket, wxLuaBinding)
00648 
00649 wxLuaBinding_wxluasocket::wxLuaBinding_wxluasocket() : wxLuaBinding()
00650 {
00651     m_bindingName   = wxT("wxluasocket");
00652     m_nameSpace     = wxT("wxlua");
00653     m_classArray    = wxLuaGetClassList_wxluasocket(m_classCount);
00654     m_numberArray   = wxLuaGetDefineList_wxluasocket(m_numberCount);
00655     m_stringArray   = wxLuaGetStringList_wxluasocket(m_stringCount);
00656     m_eventArray    = wxLuaGetEventList_wxluasocket(m_eventCount);
00657     m_objectArray   = wxLuaGetObjectList_wxluasocket(m_objectCount);
00658     m_functionArray = wxLuaGetFunctionList_wxluasocket(m_functionCount);
00659 }
00660 
00661 
00662 
00663 // ---------------------------------------------------------------------------
00664 
00665 bool wxLuaBinding_wxluasocket_init()
00666 {
00667     static wxLuaBinding_wxluasocket m_binding;
00668     if (wxLuaBinding::GetBindingList()->Find(&m_binding)) return false;
00669 
00670     wxLuaBinding::GetBindingList()->Append(&m_binding);
00671     return true;
00672 }
00673 
00674 
Generated on Tue Jul 13 10:30:39 2010 for wxLua by  doxygen 1.6.3