From: John L. <jr...@us...> - 2005-11-30 04:46:28
|
Update of /cvsroot/wxlua/wxLua/modules/wxluasocket/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31708/wxLua/modules/wxluasocket/include Modified Files: wxldtarg.h Log Message: LuaDebugTarget -> wxLuaDebugTarget wxLuaBind uses wxLuaState more switching to wxLuaState wxDEPRECATED for all C functions that require the wxLuaState (Varaibles) use class functions instead Index: wxldtarg.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxluasocket/include/wxldtarg.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** wxldtarg.h 25 Nov 2005 19:45:36 -0000 1.2 --- wxldtarg.h 30 Nov 2005 04:46:17 -0000 1.3 *************** *** 25,51 **** // ---------------------------------------------------------------------------- ! // LuaDebugTarget - Handles Debugger/Debuggee IO // ---------------------------------------------------------------------------- ! class LuaDebugTarget : public wxObject, public wxLuaDebugIO { private: class LuaThread : public wxThread { ! public: ! LuaThread(LuaDebugTarget *pTarget) : wxThread(wxTHREAD_JOINABLE), ! m_pTarget(pTarget) {} ! ! bool TestDestroy(); ! protected: ! // thread execution starts here ! virtual void *Entry(); ! // called when the thread exits ! virtual void OnExit(); ! private: ! LuaDebugTarget *m_pTarget; }; --- 25,51 ---- // ---------------------------------------------------------------------------- ! // wxLuaDebugTarget - Handles Debugger/Debuggee IO // ---------------------------------------------------------------------------- ! class WXDLLIMPEXP_WXLUA wxLuaDebugTarget : public wxObject, public wxLuaDebugIO { private: + class LuaThread : public wxThread { ! public: ! LuaThread(wxLuaDebugTarget *pTarget) : wxThread(wxTHREAD_JOINABLE), ! m_pTarget(pTarget) {} ! bool TestDestroy(); ! protected: ! // thread execution starts here ! virtual void *Entry(); ! // called when the thread exits ! virtual void OnExit(); ! private: ! wxLuaDebugTarget *m_pTarget; }; *************** *** 67,74 **** public: ! LuaDebugTarget(lua_State *state, ! const wxString &serverName, ! int portNumber); ! ~LuaDebugTarget(); bool Run(); --- 67,75 ---- public: ! wxLuaDebugTarget(const wxLuaState& wxlState, ! const wxString &serverName, ! int portNumber); ! ! virtual ~wxLuaDebugTarget(); bool Run(); *************** *** 88,92 **** }; ! lua_State *m_luaState; int m_portNumber; wxString m_serverName; --- 89,93 ---- }; ! wxLuaState m_wxlState; int m_portNumber; wxString m_serverName; |