Breakpoints Class Reference

#include <ucdebugging.h>

Collaboration diagram for Breakpoints:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Breakpoints ()
 ~Breakpoints ()
void add (Breakpoint *breakpoint)
void remove (Breakpoint *breakpoint)
bool remove (int id)
int check (Stack_frame *frame)
void transmit (int fd)

Static Public Member Functions

static int getNewID ()

Private Attributes

std::list< Breakpoint * > breaks

Static Private Attributes

static int lastID

Detailed Description

Definition at line 115 of file ucdebugging.h.


Constructor & Destructor Documentation

Breakpoints::Breakpoints (  ) 

Definition at line 102 of file ucdebugging.cc.

Breakpoints::~Breakpoints (  ) 

Definition at line 106 of file ucdebugging.cc.

References breaks.


Member Function Documentation

void Breakpoints::add ( Breakpoint breakpoint  ) 

Definition at line 152 of file ucdebugging.cc.

References breaks.

void Breakpoints::remove ( Breakpoint breakpoint  ) 

Definition at line 159 of file ucdebugging.cc.

References breaks.

bool Breakpoints::remove ( int  id  ) 

Definition at line 164 of file ucdebugging.cc.

References breaks.

int Breakpoints::check ( Stack_frame frame  ) 

Definition at line 119 of file ucdebugging.cc.

References breaks, and Ucscript::frame.

void Breakpoints::transmit ( int  fd  ) 

Definition at line 184 of file ucdebugging.cc.

References breaks.

static int Breakpoints::getNewID (  )  [inline, static]

Definition at line 129 of file ucdebugging.h.

References lastID.

Referenced by Breakpoint::Breakpoint().


Member Data Documentation

int Breakpoints::lastID [static, private]

Definition at line 132 of file ucdebugging.h.

Referenced by getNewID().

std::list<Breakpoint*> Breakpoints::breaks [private]

Definition at line 134 of file ucdebugging.h.

Referenced by add(), check(), remove(), transmit(), and ~Breakpoints().


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 14:47:38 2007 for ExultEngine by  doxygen 1.5.1