KDevelop API Documentation

JAVADebugger::DbgController Class Reference

#include <dbgcontroller.h>

Inheritance diagram for JAVADebugger::DbgController:

Inheritance graph
[legend]
Collaboration diagram for JAVADebugger::DbgController:

Collaboration graph
[legend]
List of all members.

Public Slots

virtual void slotStart (const QString &application, const QString &args, const QString &sDbgShell=QString())=0
virtual void slotCoreFile (const QString &coreFile)=0
virtual void slotAttachTo (int pid)=0
virtual void slotRun ()=0
virtual void slotRunUntil (const QString &fileName, int lineNum)=0
virtual void slotStepInto ()=0
virtual void slotStepOver ()=0
virtual void slotStepIntoIns ()=0
virtual void slotStepOverIns ()=0
virtual void slotStepOutOff ()=0
virtual void slotBreakInto ()=0
virtual void slotBPState (Breakpoint *BP)=0
virtual void slotDisassemble (const QString &start, const QString &end)=0
virtual void slotMemoryDump (const QString &start, const QString &amount)=0
virtual void slotRegisters ()=0
virtual void slotLibraries ()=0
virtual void slotExpandItem (VarItem *parent)=0
virtual void slotExpandUserItem (VarItem *parent, const QCString &userRequest)=0
virtual void slotSelectFrame (int frame)=0
virtual void slotSetLocalViewState (bool onOff)=0

Signals

void rawData (const QString &rawData)
void gotoSourcePosition (const QString &fileName, int lineNum)
void rawJDBBreakpointList (char *buf)
void rawJDBBreakpointSet (char *buf, int key)
void rawJDBDisassemble (char *buf)
void rawJDBMemoryDump (char *buf)
void rawJDBRegisters (char *buf)
void rawJDBLibraries (char *buf)
void ttyStdout (const char *output)
void ttyStderr (const char *output)

Public Member Functions

 DbgController ()
virtual ~DbgController ()
virtual void reConfig ()=0

Protected Slots

virtual void slotDbgStdout (KProcess *proc, char *buf, int buflen)=0
virtual void slotDbgStderr (KProcess *, char *, int)
virtual void slotDbgWroteStdin (KProcess *proc)=0
virtual void slotDbgProcessExited (KProcess *proc)=0

Protected Member Functions

virtual void queueCmd (DbgCommand *cmd, bool executeNext)=0
virtual char * parse (char *str)=0

Protected Attributes

KProcessdbgProcess_

Constructor & Destructor Documentation

JAVADebugger::DbgController::DbgController  ) 
 

Definition at line 26 of file dbgcontroller.cpp.

JAVADebugger::DbgController::~DbgController  )  [virtual]
 

Definition at line 33 of file dbgcontroller.cpp.


Member Function Documentation

void JAVADebugger::DbgController::gotoSourcePosition const QString fileName,
int  lineNum
[signal]
 

virtual char* JAVADebugger::DbgController::parse char *  str  )  [protected, pure virtual]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::queueCmd DbgCommand cmd,
bool  executeNext
[protected, pure virtual]
 

Implemented in JAVADebugger::JDBController.

void JAVADebugger::DbgController::rawData const QString rawData  )  [signal]
 

Reimplemented in JAVADebugger::JDBController.

void JAVADebugger::DbgController::rawJDBBreakpointList char *  buf  )  [signal]
 

Reimplemented in JAVADebugger::JDBController.

void JAVADebugger::DbgController::rawJDBBreakpointSet char *  buf,
int  key
[signal]
 

Reimplemented in JAVADebugger::JDBController.

void JAVADebugger::DbgController::rawJDBDisassemble char *  buf  )  [signal]
 

Reimplemented in JAVADebugger::JDBController.

void JAVADebugger::DbgController::rawJDBLibraries char *  buf  )  [signal]
 

Reimplemented in JAVADebugger::JDBController.

void JAVADebugger::DbgController::rawJDBMemoryDump char *  buf  )  [signal]
 

Reimplemented in JAVADebugger::JDBController.

void JAVADebugger::DbgController::rawJDBRegisters char *  buf  )  [signal]
 

Reimplemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::reConfig  )  [pure virtual]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotAttachTo int  pid  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotBPState Breakpoint BP  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotBreakInto  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

Referenced by JAVADebugger::JavaDebuggerPart::slotPause().

virtual void JAVADebugger::DbgController::slotCoreFile const QString coreFile  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotDbgProcessExited KProcess proc  )  [protected, pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotDbgStderr KProcess ,
char *  ,
int 
[inline, protected, virtual, slot]
 

Reimplemented in JAVADebugger::JDBController.

Definition at line 115 of file dbgcontroller.h.

virtual void JAVADebugger::DbgController::slotDbgStdout KProcess proc,
char *  buf,
int  buflen
[protected, pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotDbgWroteStdin KProcess proc  )  [protected, pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotDisassemble const QString start,
const QString end
[pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotExpandItem VarItem parent  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotExpandUserItem VarItem parent,
const QCString userRequest
[pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotLibraries  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotMemoryDump const QString start,
const QString amount
[pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotRegisters  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotRun  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

Referenced by JAVADebugger::JavaDebuggerPart::slotContinue(), and JAVADebugger::JavaDebuggerPart::slotRun().

virtual void JAVADebugger::DbgController::slotRunUntil const QString fileName,
int  lineNum
[pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotSelectFrame int  frame  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotSetLocalViewState bool  onOff  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

virtual void JAVADebugger::DbgController::slotStart const QString application,
const QString args,
const QString sDbgShell = QString()
[pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

Referenced by JAVADebugger::JavaDebuggerPart::startDebugger().

virtual void JAVADebugger::DbgController::slotStepInto  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

Referenced by JAVADebugger::JavaDebuggerPart::slotStepInto().

virtual void JAVADebugger::DbgController::slotStepIntoIns  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

Referenced by JAVADebugger::JavaDebuggerPart::slotStepIntoInstruction().

virtual void JAVADebugger::DbgController::slotStepOutOff  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

Referenced by JAVADebugger::JavaDebuggerPart::slotStepOut().

virtual void JAVADebugger::DbgController::slotStepOver  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

Referenced by JAVADebugger::JavaDebuggerPart::slotStepOver().

virtual void JAVADebugger::DbgController::slotStepOverIns  )  [pure virtual, slot]
 

Implemented in JAVADebugger::JDBController.

void JAVADebugger::DbgController::ttyStderr const char *  output  )  [signal]
 

Reimplemented in JAVADebugger::JDBController.

void JAVADebugger::DbgController::ttyStdout const char *  output  )  [signal]
 

Reimplemented in JAVADebugger::JDBController.


Member Data Documentation

KProcess* JAVADebugger::DbgController::dbgProcess_ [protected]
 

Definition at line 132 of file dbgcontroller.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:32:46 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003