![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
#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);
#define IANJUTA_BREAKPOINT_DEBUGGER_ERROR ianjuta_breakpoint_debugger_error_quark()
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;
GQuark ianjuta_breakpoint_debugger_error_quark (void);
Returns : |
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 |
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 |
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 |
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 |
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 |
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 |
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 |