| Anjuta Developers Reference Manual |
|---|
ianjuta-debugger —
#define IANJUTA_DEBUGGER_ERROR struct IAnjutaDebugger; struct IAnjutaDebuggerIface; GQuark ianjuta_debugger_error_quark (void); void ianjuta_debugger_breakpoint_delete (IAnjutaDebugger *obj, const gchar *uri, gint line, GError **err); void ianjuta_debugger_breakpoint_set (IAnjutaDebugger *obj, const gchar *uri, gint line, GError **err); void ianjuta_debugger_breakpoint_toggle (IAnjutaDebugger *obj, const gchar *uri, gint line, GError **err); gboolean ianjuta_debugger_is_busy (IAnjutaDebugger *obj, GError **err); void ianjuta_debugger_load (IAnjutaDebugger *obj, const gchar *prog_uri, const GList *source_search_directories, GError **err); void ianjuta_debugger_run_continue (IAnjutaDebugger *obj, GError **err); void ianjuta_debugger_run_to_position (IAnjutaDebugger *obj, const gchar *uri, gint line, GError **err); void ianjuta_debugger_step_in (IAnjutaDebugger *obj, GError **err); void ianjuta_debugger_step_out (IAnjutaDebugger *obj, GError **err); void ianjuta_debugger_step_over (IAnjutaDebugger *obj, GError **err);
GInterface +----IAnjutaDebugger
IAnjutaDebugger requires GObject.
struct IAnjutaDebuggerIface {
GTypeInterface g_iface;
/* Signal */
void (*busy) (IAnjutaDebugger *obj, gboolean busy_state);
void (*breakpoint_delete) (IAnjutaDebugger *obj, const gchar *uri, gint line, GError **err);
void (*breakpoint_set) (IAnjutaDebugger *obj, const gchar *uri, gint line, GError **err);
void (*breakpoint_toggle) (IAnjutaDebugger *obj, const gchar *uri, gint line, GError **err);
gboolean (*is_busy) (IAnjutaDebugger *obj, GError **err);
void (*load) (IAnjutaDebugger *obj, const gchar *prog_uri, const GList *source_search_directories, GError **err);
void (*run_continue) (IAnjutaDebugger *obj, GError **err);
void (*run_to_position) (IAnjutaDebugger *obj, const gchar *uri, gint line, GError **err);
void (*step_in) (IAnjutaDebugger *obj, GError **err);
void (*step_out) (IAnjutaDebugger *obj, GError **err);
void (*step_over) (IAnjutaDebugger *obj, GError **err);
};
void ianjuta_debugger_breakpoint_delete
(IAnjutaDebugger *obj,
const gchar *uri,
gint line,
GError **err);fixme
| obj : | Self |
| uri : | fixme |
| line : | fixme |
| err : | Error propagation and reporting. |
void ianjuta_debugger_breakpoint_set (IAnjutaDebugger *obj, const gchar *uri, gint line, GError **err);
fixme
| obj : | Self |
| uri : | fixme |
| line : | fixme |
| err : | Error propagation and reporting. |
void ianjuta_debugger_breakpoint_toggle
(IAnjutaDebugger *obj,
const gchar *uri,
gint line,
GError **err);fixme
| obj : | Self |
| uri : | fixme |
| line : | fixme |
| err : | Error propagation and reporting. |
gboolean ianjuta_debugger_is_busy (IAnjutaDebugger *obj, GError **err);
fixme
| obj : | Self |
| err : | Error propagation and reporting. |
| Returns : | fixme |
void ianjuta_debugger_load (IAnjutaDebugger *obj, const gchar *prog_uri, const GList *source_search_directories, GError **err);
fixme
| obj : | Self |
| prog_uri : | fixme |
| source_search_directories : | fixme |
| err : | Error propagation and reporting. |
void ianjuta_debugger_run_continue (IAnjutaDebugger *obj, GError **err);
fixme
| obj : | Self |
| err : | Error propagation and reporting. |
void ianjuta_debugger_run_to_position
(IAnjutaDebugger *obj,
const gchar *uri,
gint line,
GError **err);fixme
| obj : | Self |
| uri : | fixme |
| line : | fixme |
| err : | Error propagation and reporting. |
void ianjuta_debugger_step_in (IAnjutaDebugger *obj, GError **err);
fixme
| obj : | Self |
| err : | Error propagation and reporting. |
void ianjuta_debugger_step_out (IAnjutaDebugger *obj, GError **err);
fixme
| obj : | Self |
| err : | Error propagation and reporting. |
void ianjuta_debugger_step_over (IAnjutaDebugger *obj, GError **err);
fixme
| obj : | Self |
| err : | Error propagation and reporting. |
| << ianjuta-todo | ianjuta-project-manager >> |