| 12345678910111213141516171819 |
- #ifndef DEBUGGER_H
- #define DEBUGGER_H
- class Debugger{
- public:
- virtual void debugRun()=0;
- virtual void debugStop()=0;
- virtual void debugStmt( int srcpos,const char *file )=0;
- virtual void debugEnter( void *frame,void *env,const char *func )=0;
- virtual void debugLeave()=0;
- virtual void debugLog( const char *msg )=0;
- virtual void debugMsg( const char *msg,bool serious )=0;
- virtual void debugSys( void *msg )=0;
- };
- extern "C" _declspec(dllexport) Debugger * _cdecl debuggerGetDebugger( void *mod,void *env );
- #endif
|