![]() |
![]() |
![]() |
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;
void 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. |
void 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. |
void 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. |
void 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. |
void 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. |
void 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. |
void 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. |
void 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. |
void 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. |
void 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. |
void 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. |
void 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. |
void 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. |
void 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. |