| Anjuta Developers Reference Manual | ||||
|---|---|---|---|---|
#include <libanjuta/interfaces/ianjuta-debug-manager.h> #define IANJUTA_DEBUG_MANAGER_ERROR IAnjutaDebugManager; IAnjutaDebugManagerIface;GQuark ianjuta_debug_manager_error_quark (void);
"breakpoint-changed" : Run Last "debugger-started" : Run Last "debugger-stopped" : Run Last "frame-changed" : Run Last "location-changed" : Run Last "program-exited" : Run Last "program-loaded" : Run Last "program-moved" : Run Last "program-running" : Run Last "program-started" : Run Last "program-stopped" : Run Last "program-unloaded" : Run Last "sharedlib-event" : Run Last "signal-received" : Run Last
This interface wrap the real debugger plugin and provide a common graphical user interface.
typedef struct {
GTypeInterface g_iface;
/* Signal */
void (*breakpoint_changed) (IAnjutaDebugManager *obj, IAnjutaDebuggerBreakpointItem *breakpoint);
/* Signal */
void (*debugger_started) (IAnjutaDebugManager *obj);
/* Signal */
void (*debugger_stopped) (IAnjutaDebugManager *obj, GError *err);
/* Signal */
void (*frame_changed) (IAnjutaDebugManager *obj, guint frame, gint thread);
/* Signal */
void (*location_changed) (IAnjutaDebugManager *obj, gulong address, const gchar* uri, guint line);
/* Signal */
void (*program_exited) (IAnjutaDebugManager *obj);
/* Signal */
void (*program_loaded) (IAnjutaDebugManager *obj);
/* Signal */
void (*program_moved) (IAnjutaDebugManager *obj, gint pid, gint tid, gulong address, const gchar* file, guint line);
/* Signal */
void (*program_running) (IAnjutaDebugManager *obj);
/* Signal */
void (*program_started) (IAnjutaDebugManager *obj);
/* Signal */
void (*program_stopped) (IAnjutaDebugManager *obj);
/* Signal */
void (*program_unloaded) (IAnjutaDebugManager *obj);
/* Signal */
void (*sharedlib_event) (IAnjutaDebugManager *obj);
/* Signal */
void (*signal_received) (IAnjutaDebugManager *obj, const gchar* name, const gchar* description);
} IAnjutaDebugManagerIface;
"breakpoint-changed" signalvoid user_function (IAnjutaDebugManager *ianjutadebugmanager,gpointer arg1,gpointer user_data) : Run Last
ianjutadebugmanager : |
the object which received the signal. |
arg1 : |
|
user_data : |
user data set when the signal handler was connected. |
"debugger-started" signalvoid user_function (IAnjutaDebugManager *ianjutadebugmanager,gpointer user_data) : Run Last
ianjutadebugmanager : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"debugger-stopped" signalvoid user_function (IAnjutaDebugManager *ianjutadebugmanager,GError *arg1,gpointer user_data) : Run Last
ianjutadebugmanager : |
the object which received the signal. |
arg1 : |
|
user_data : |
user data set when the signal handler was connected. |
"frame-changed" signalvoid user_function (IAnjutaDebugManager *ianjutadebugmanager,guint arg1,gint arg2,gpointer user_data) : Run Last
ianjutadebugmanager : |
the object which received the signal. |
arg1 : |
|
arg2 : |
|
user_data : |
user data set when the signal handler was connected. |
"location-changed" signalvoid user_function (IAnjutaDebugManager *ianjutadebugmanager,gulong arg1,gchar *arg2,guint arg3,gpointer user_data) : Run Last
ianjutadebugmanager : |
the object which received the signal. |
arg1 : |
|
arg2 : |
|
arg3 : |
|
user_data : |
user data set when the signal handler was connected. |
"program-exited" signalvoid user_function (IAnjutaDebugManager *ianjutadebugmanager,gpointer user_data) : Run Last
ianjutadebugmanager : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"program-loaded" signalvoid user_function (IAnjutaDebugManager *ianjutadebugmanager,gpointer user_data) : Run Last
ianjutadebugmanager : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"program-moved" signalvoid user_function (IAnjutaDebugManager *ianjutadebugmanager,gint arg1,gint arg2,gulong arg3,gchar *arg4,guint arg5,gpointer user_data) : Run Last
ianjutadebugmanager : |
the object which received the signal. |
arg1 : |
|
arg2 : |
|
arg3 : |
|
arg4 : |
|
arg5 : |
|
user_data : |
user data set when the signal handler was connected. |
"program-running" signalvoid user_function (IAnjutaDebugManager *ianjutadebugmanager,gpointer user_data) : Run Last
ianjutadebugmanager : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"program-started" signalvoid user_function (IAnjutaDebugManager *ianjutadebugmanager,gpointer user_data) : Run Last
ianjutadebugmanager : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"program-stopped" signalvoid user_function (IAnjutaDebugManager *ianjutadebugmanager,gpointer user_data) : Run Last
ianjutadebugmanager : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"program-unloaded" signalvoid user_function (IAnjutaDebugManager *ianjutadebugmanager,gpointer user_data) : Run Last
ianjutadebugmanager : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"sharedlib-event" signalvoid user_function (IAnjutaDebugManager *ianjutadebugmanager,gpointer user_data) : Run Last
ianjutadebugmanager : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"signal-received" signalvoid user_function (IAnjutaDebugManager *ianjutadebugmanager,gchar *arg1,gchar *arg2,gpointer user_data) : Run Last
ianjutadebugmanager : |
the object which received the signal. |
arg1 : |
|
arg2 : |
|
user_data : |
user data set when the signal handler was connected. |