![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
#include <libanjuta/interfaces/ianjuta-debugger-breakpoint.h> #define IANJUTA_TYPE_DEBUGGER_BREAKPOINT_METHOD #define IANJUTA_TYPE_DEBUGGER_BREAKPOINT_TYPE enum IAnjutaDebuggerBreakpointMethod; enum IAnjutaDebuggerBreakpointType; IAnjutaDebuggerBreakpointItem; #define IANJUTA_DEBUGGER_BREAKPOINT_ERROR IAnjutaDebuggerBreakpoint; IAnjutaDebuggerBreakpointIface;
#define IANJUTA_TYPE_DEBUGGER_BREAKPOINT_METHOD (ianjuta_debugger_breakpoint_method_get_type())
#define IANJUTA_TYPE_DEBUGGER_BREAKPOINT_TYPE (ianjuta_debugger_breakpoint_type_get_type())
typedef enum { IANJUTA_DEBUGGER_BREAKPOINT_SET_AT_ADDRESS = 1 << 0, IANJUTA_DEBUGGER_BREAKPOINT_SET_AT_FUNCTION = 1 << 1, IANJUTA_DEBUGGER_BREAKPOINT_ENABLE = 1 << 2, IANJUTA_DEBUGGER_BREAKPOINT_IGNORE = 1 << 3, IANJUTA_DEBUGGER_BREAKPOINT_CONDITION = 1 << 4 } IAnjutaDebuggerBreakpointMethod;
typedef enum { IANJUTA_DEBUGGER_BREAKPOINT_REMOVED = 1 << 0, IANJUTA_DEBUGGER_BREAKPOINT_UPDATED = 1 << 17, IANJUTA_DEBUGGER_BREAKPOINT_ON_LINE = 1 << 1, IANJUTA_DEBUGGER_BREAKPOINT_ON_ADDRESS = 1 << 2, IANJUTA_DEBUGGER_BREAKPOINT_ON_FUNCTION = 1 << 3, IANJUTA_DEBUGGER_BREAKPOINT_ON_READ = 1 << 4, IANJUTA_DEBUGGER_BREAKPOINT_ON_WRITE = 1 << 5, IANJUTA_DEBUGGER_BREAKPOINT_WITH_ENABLE = 1 << 16, IANJUTA_DEBUGGER_BREAKPOINT_WITH_IGNORE = 1 << 15, IANJUTA_DEBUGGER_BREAKPOINT_WITH_TIME = 1 << 11, IANJUTA_DEBUGGER_BREAKPOINT_WITH_CONDITION = 1 << 12, IANJUTA_DEBUGGER_BREAKPOINT_WITH_TEMPORARY = 1 << 13 } IAnjutaDebuggerBreakpointType;
typedef struct { gint type; guint id; gchar *file; guint line; gchar *function; gulong address; gboolean enable; guint ignore; guint times; gchar *condition; gboolean temporary; } IAnjutaDebuggerBreakpointItem;
#define IANJUTA_DEBUGGER_BREAKPOINT_ERROR ianjuta_debugger_breakpoint_error_quark()