IAnjutaBreakpointDebugger

IAnjutaBreakpointDebugger — Breakpoint Debugger interface

Stability Level

Unstable, unless otherwise indicated

Synopsis


#include <libanjuta/interfaces/ianjuta-breakpoint-debugger.h>


#define             IANJUTA_BREAKPOINT_DEBUGGER_ERROR
                    IAnjutaBreakpointDebugger;
                    IAnjutaBreakpointDebuggerIface;
GQuark              ianjuta_breakpoint_debugger_error_quark
                                                        (void);
gboolean            ianjuta_breakpoint_debugger_clear_breakpoint
                                                        (IAnjutaBreakpointDebugger *obj,
                                                         guint id,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);
gboolean            ianjuta_breakpoint_debugger_condition_breakpoint
                                                        (IAnjutaBreakpointDebugger *obj,
                                                         guint id,
                                                         const gchar *condition,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);
gboolean            ianjuta_breakpoint_debugger_enable_breakpoint
                                                        (IAnjutaBreakpointDebugger *obj,
                                                         guint id,
                                                         gboolean enable,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);
gboolean            ianjuta_breakpoint_debugger_ignore_breakpoint
                                                        (IAnjutaBreakpointDebugger *obj,
                                                         guint id,
                                                         guint ignore,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);
gboolean            ianjuta_breakpoint_debugger_set_breakpoint_at_address
                                                        (IAnjutaBreakpointDebugger *obj,
                                                         guint address,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);
gboolean            ianjuta_breakpoint_debugger_set_breakpoint_at_function
                                                        (IAnjutaBreakpointDebugger *obj,
                                                         const gchar *file,
                                                         const gchar *function,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);
gboolean            ianjuta_breakpoint_debugger_set_breakpoint_at_line
                                                        (IAnjutaBreakpointDebugger *obj,
                                                         const gchar *file,
                                                         guint line,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);

Description

Details

IANJUTA_BREAKPOINT_DEBUGGER_ERROR

#define IANJUTA_BREAKPOINT_DEBUGGER_ERROR ianjuta_breakpoint_debugger_error_quark()


IAnjutaBreakpointDebugger

typedef struct _IAnjutaBreakpointDebugger IAnjutaBreakpointDebugger;


IAnjutaBreakpointDebuggerIface

typedef struct {
	GTypeInterface g_iface;
	

	gboolean (*clear_breakpoint) (IAnjutaBreakpointDebugger *obj, guint id,  IAnjutaDebuggerCallback callback,  gpointer user_data, GError **err);
	gboolean (*condition_breakpoint) (IAnjutaBreakpointDebugger *obj, guint id,  const gchar* condition,  IAnjutaDebuggerCallback callback,  gpointer user_data, GError **err);
	gboolean (*enable_breakpoint) (IAnjutaBreakpointDebugger *obj, guint id,  gboolean enable,  IAnjutaDebuggerCallback callback,  gpointer user_data, GError **err);
	gboolean (*ignore_breakpoint) (IAnjutaBreakpointDebugger *obj, guint id,  guint ignore,  IAnjutaDebuggerCallback callback,  gpointer user_data, GError **err);
	gboolean (*set_breakpoint_at_address) (IAnjutaBreakpointDebugger *obj, guint address,  IAnjutaDebuggerCallback callback,  gpointer user_data, GError **err);
	gboolean (*set_breakpoint_at_function) (IAnjutaBreakpointDebugger *obj, const gchar* file,  const gchar* function,  IAnjutaDebuggerCallback callback,  gpointer user_data, GError **err);
	gboolean (*set_breakpoint_at_line) (IAnjutaBreakpointDebugger *obj, const gchar* file,  guint line,  IAnjutaDebuggerCallback callback,  gpointer user_data, GError **err);
} IAnjutaBreakpointDebuggerIface;


ianjuta_breakpoint_debugger_error_quark ()

GQuark              ianjuta_breakpoint_debugger_error_quark
                                                        (void);

Returns :

ianjuta_breakpoint_debugger_clear_breakpoint ()

gboolean            ianjuta_breakpoint_debugger_clear_breakpoint
                                                        (IAnjutaBreakpointDebugger *obj,
                                                         guint id,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);

fixme

obj : Self
id : fixme
callback : fixme
user_data : fixme
err : Error propagation and reporting.
Returns : fixme

ianjuta_breakpoint_debugger_condition_breakpoint ()

gboolean            ianjuta_breakpoint_debugger_condition_breakpoint
                                                        (IAnjutaBreakpointDebugger *obj,
                                                         guint id,
                                                         const gchar *condition,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);

fixme

obj : Self
id : fixme
condition : fixme
callback : fixme
user_data : fixme
err : Error propagation and reporting.
Returns : fixme

ianjuta_breakpoint_debugger_enable_breakpoint ()

gboolean            ianjuta_breakpoint_debugger_enable_breakpoint
                                                        (IAnjutaBreakpointDebugger *obj,
                                                         guint id,
                                                         gboolean enable,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);

fixme

obj : Self
id : fixme
enable : fixme
callback : fixme
user_data : fixme
err : Error propagation and reporting.
Returns : fixme

ianjuta_breakpoint_debugger_ignore_breakpoint ()

gboolean            ianjuta_breakpoint_debugger_ignore_breakpoint
                                                        (IAnjutaBreakpointDebugger *obj,
                                                         guint id,
                                                         guint ignore,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);

fixme

obj : Self
id : fixme
ignore : fixme
callback : fixme
user_data : fixme
err : Error propagation and reporting.
Returns : fixme

ianjuta_breakpoint_debugger_set_breakpoint_at_address ()

gboolean            ianjuta_breakpoint_debugger_set_breakpoint_at_address
                                                        (IAnjutaBreakpointDebugger *obj,
                                                         guint address,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);

fixme

obj : Self
address : fixme
callback : fixme
user_data :
err : Error propagation and reporting.
Returns : fixme

ianjuta_breakpoint_debugger_set_breakpoint_at_function ()

gboolean            ianjuta_breakpoint_debugger_set_breakpoint_at_function
                                                        (IAnjutaBreakpointDebugger *obj,
                                                         const gchar *file,
                                                         const gchar *function,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);

fixme

obj : Self
file : fixme
function : fixme
callback : fixme
user_data : fixme
err : Error propagation and reporting.
Returns : fixme

ianjuta_breakpoint_debugger_set_breakpoint_at_line ()

gboolean            ianjuta_breakpoint_debugger_set_breakpoint_at_line
                                                        (IAnjutaBreakpointDebugger *obj,
                                                         const gchar *file,
                                                         guint line,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);

fixme

obj : Self
file : fixme
line : fixme
callback : fixme
user_data : fixme
err : Error propagation and reporting.
Returns : fixme