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

KProcess * dbgProcess_

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 Tue Feb 22 09:51:09 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003