anjuta r4384 - in trunk: . libanjuta/interfaces
- From: sgranjoux svn gnome org
- To: svn-commits-list gnome org
- Subject: anjuta r4384 - in trunk: . libanjuta/interfaces
- Date: Sun, 9 Nov 2008 17:56:46 +0000 (UTC)
Author: sgranjoux
Date: Sun Nov 9 17:56:46 2008
New Revision: 4384
URL: http://svn.gnome.org/viewvc/anjuta?rev=4384&view=rev
Log:
* libanjuta/interfaces/libanjuta.idl:
Added missing doc for IAnjutaDebugger
Modified:
trunk/ChangeLog
trunk/libanjuta/interfaces/libanjuta.idl
Modified: trunk/libanjuta/interfaces/libanjuta.idl
==============================================================================
--- trunk/libanjuta/interfaces/libanjuta.idl (original)
+++ trunk/libanjuta/interfaces/libanjuta.idl Sun Nov 9 17:56:46 2008
@@ -2906,7 +2906,7 @@
#include <sys/types.h>
/**
- * IAnjutaDebugManager::child_exited:
+ * IAnjutaTerminal::child_exited:
* @obj: Self
* @pid: pid of terminated child
* @status: status of terminated child as returned by waitpid
@@ -3335,7 +3335,7 @@
* IAnjutaDebugger::debugger_started:
* @obj: Self
*
- * fixme
+ * This signal is emitted when the debugger is started.
*/
void ::debugger_started ();
@@ -3344,7 +3344,8 @@
* @obj: Self
* @err: Error propagation and reporting.
*
- * fixme
+ * This signal is emitted when the debugger is stopped. The error
+ * parameters allow to check it has run correctly.
*/
void ::debugger_stopped (GError *err);
@@ -3352,7 +3353,7 @@
* IAnjutaDebugger::program_loaded:
* @obj: Self
*
- * fixme
+ * This signal is emitted when a program is loaded.
*/
void ::program_loaded ();
@@ -3360,7 +3361,7 @@
* IAnjutaDebugger::program_running:
* @obj: Self
*
- * fixme
+ * This signal is emitted when the program is running.
*/
void ::program_running ();
@@ -3368,7 +3369,7 @@
* IAnjutaDebugger::program_stopped:
* @obj: Self
*
- * fixme
+ * This signal is emitted when the program is interrupted.
*/
void ::program_stopped ();
@@ -3376,7 +3377,7 @@
* IAnjutaDebugger::program_exited:
* @obj: Self
*
- * fixme
+ * This signal is emitted when the program exits.
*/
void ::program_exited ();
@@ -3384,7 +3385,8 @@
* IAnjutaDebugger::sharedlib_event:
* @obj: Self
*
- * fixme
+ * This signal is emitted when the program load a new shared
+ * library.
*/
void ::sharedlib_event ();
@@ -3406,10 +3408,10 @@
/**
* IAnjutaDebugger::frame_changed:
* @obj: Self
- * @frame: fixme
- * @thread: thread
+ * @frame: frame number
+ * @thread: thread number
*
- * fixme
+ * This signal is emitted when the current frame changes.
*/
void ::frame_changed (guint frame, gint thread);
@@ -3419,16 +3421,17 @@
* @name: Signal name
* @description: Signal description
*
- * fixme
+ * This signal is emitted when the program received a unix signal.
*/
void ::signal_received (const gchar* name, const gchar* description);
/**
* IAnjutaDebugger::debugger_ready:
* @obj: Self
- * @status: fixme
+ * @state: debugger status
*
- * fixme
+ * This signal is emitted when the debugger is ready to execute
+ * a new command.
*/
void ::debugger_ready (State state);
@@ -3438,9 +3441,9 @@
* @obj: Self
* @err: Error propagation and reporting.
*
- * fixme
+ * Get the current state of the debugger
*
- * Returns: fixme
+ * Returns: The current debugger state.
*/
State get_state ();
@@ -3450,12 +3453,13 @@
/**
* ianjuta_debugger_load:
* @obj: Self
- * @file: fixme
- * @mime_type: fixme
- * @source_search_directories: fixme
+ * @file: filename
+ * @mime_type: mime type of the file
+ * @source_search_directories: List of directories to search for
+ * source files.
* @err: Error propagation and reporting.
*
- * fixme
+ * Load a program in the debugger.
*
* Returns: TRUE if sucessful, other FALSE.
*/
@@ -3464,11 +3468,12 @@
/**
* ianjuta_debugger_attach:
* @obj: Self
- * @pid: fixme
- * @source_search_directories: fixme
+ * @pid: pid of the process to debug
+ * @source_search_directories: List of directories to search for
+ * source files.
* @err: Error propagation and reporting.
*
- * fixme
+ * Attach to an already running process.
*
* Returns: TRUE if sucessful, other FALSE.
*/
@@ -3532,9 +3537,9 @@
* @obj: Self
* @err: Error propagation and reporting.
*
- * fixme
+ * Unload a program.
*
- * Returns: fixme
+ * Returns: TRUE if sucessfull, otherwise FALSE.
*/
gboolean unload ();
@@ -3556,7 +3561,7 @@
*
* Quit the debugger as fast as possible.
*
- * Returns: TRUE if sucessful, other FALSE.
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean abort ();
@@ -3565,9 +3570,9 @@
* @obj: Self
* @err: Error propagation and reporting.
*
- * fixme
+ * Run the program currently loaded.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean run ();
@@ -3576,9 +3581,9 @@
* @obj: Self
* @err: Error propagation and reporting.
*
- * fixme
+ * Execute a single C instruction of the program currently loaded.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean step_in ();
@@ -3587,9 +3592,10 @@
* @obj: Self
* @err: Error propagation and reporting.
*
- * fixme
+ * Execute one C instruction, without entering in procedure, of
+ * the program currently loaded.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean step_over ();
@@ -3598,22 +3604,24 @@
* @obj: Self
* @err: Error propagation and reporting.
*
- * fixme
+ * Execute the currently loaded program until it goes out of the
+ * current procedure.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean step_out ();
/**
* ianjuta_debugger_run_to:
* @obj: Self
- * @file: fixme
- * @line: fixme
+ * @file: target file name
+ * @line: target line in file
* @err: Error propagation and reporting.
*
- * fixme
+ * Execute the currently loaded program until it reachs the target
+ * line.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean run_to (const gchar* file, gint line);
@@ -3622,9 +3630,9 @@
* @obj: Self
* @err: Error propagation and reporting.
*
- * fixme
+ * Exit from the currently loaded program.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean exit ();
@@ -3633,9 +3641,9 @@
* @obj: Self
* @err: Error propagation and reporting.
*
- * fixme
+ * Interrupt the program currently running.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean interrupt ();
@@ -3644,175 +3652,176 @@
/**
* ianjuta_debugger_inspect:
* @obj: Self
- * @name: fixme
- * @callback: fixme
- * @user_data: fixme
+ * @name: variable name
+ * @callback: Callback to call with variable value
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get back the value of the named variable.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean inspect (const gchar* name, Callback callback, gpointer user_data);
/**
* ianjuta_debugger_evaluate:
* @obj: Self
- * @name: fixme
- * @value: fixme
- * @callback: fixme
- * @user_data: fixme
+ * @name: variable name
+ * @value: new variable value
+ * @callback: Callback to call when the variable has been modified
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Change the value of a variable in the current program.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean evaluate (const gchar* name, const gchar* value, Callback callback, gpointer user_data);
/**
* ianjuta_debugger_print:
* @obj: Self
- * @variable: fixme
- * @callback: fixme
- * @user_data: fixme
+ * @name: variable name
+ * @callback: Callback to call with variable value
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Display value of a variable, like inspect.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean print (const gchar *variable, Callback callback, gpointer user_data);
/**
* ianjuta_debugger_list_local:
* @obj: Self
- * @callback: fixme
- * @user_data: fixme
+ * @callback: Callback to call with list of local variable
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get the list of local variables
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean list_local (Callback callback, gpointer user_data);
/**
* ianjuta_debugger_list_argument:
* @obj: Self
- * @callback: fixme
- * @user_data: fixme
+ * @callback: Callback to call with list of arguments
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get the list of arguments
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean list_argument (Callback callback, gpointer user_data);
/**
* ianjuta_debugger_info_signal:
* @obj: Self
- * @callback: fixme
- * @user_data: fixme
+ * @callback: Callback to call with list of arguments
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get some informatin about a signal
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean info_signal (Callback callback, gpointer user_data);
/**
* ianjuta_debugger_info_sharedlib:
* @obj: Self
- * @callback: fixme
- * @user_data: fixme
+ * @callback: Callback to call with list of arguments
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get information about shared libraries.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean info_sharedlib (Callback callback, gpointer user_data);
/**
* ianjuta_debugger_handle_signal:
* @obj: Self
- * @name: fixme
- * @stop: fixme
- * @print: fixme
- * @ignore: fixme
+ * @name: signal name
+ * @stop: TRUE if we need to stop signal
+ * @print: TRUE if we display a message when the signal is emitted
+ * @ignore: TRUE if we ignore the signal
* @err: Error propagation and reporting.
*
- * fixme
+ * It defines how to handle signal received by the program.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean handle_signal (const gchar *name, gboolean stop, gboolean print, gboolean ignore);
/**
* ianjuta_debugger_info_frame:
* @obj: Self
- * @frame: fixme
- * @callback: fixme
- * @user_data: fixme
+ * @frame: frame number, the top frame has the number 0
+ * @callback: Callback to call getting a string with all information
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get some information about the one stack frame.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean info_frame (guint frame, Callback callback, gpointer user_data);
/**
* ianjuta_debugger_info_args:
* @obj: Self
- * @callback: fixme
- * @user_data: fixme
+ * @callback: Callback to call getting a string with all information
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get some informatin about a current functin arguments.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean info_args (Callback callback, gpointer user_data);
/**
* ianjuta_debugger_info_target:
* @obj: Self
- * @user_data: fixme
+ * @callback: Callback to call getting a string with all information
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get back some information about the target
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean info_target (Callback callback, gpointer user_data);
/**
* ianjuta_debugger_info_program:
* @obj: Self
- * @callback: fixme
- * @user_data: fixme
+ * @callback: Callback to call getting a string with all information
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get some informatin about a current program.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean info_program (Callback callback, gpointer user_data);
/**
* ianjuta_debugger_info_udot:
* @obj: Self
- * @callback: fixme
- * @user_data: fixme
+ * @callback: Callback to call getting a string with all information
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get some informatin about OS structures.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean info_udot (Callback callback, gpointer user_data);
@@ -3820,125 +3829,131 @@
/**
* ianjuta_debugger_info_variables:
* @obj: Self
- * @callback: fixme
- * @user_data: fixme
+ * @callback: Callback to call getting a string with all information
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get some informatin about variables.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean info_variables (Callback callback, gpointer user_data);
/**
* ianjuta_debugger_list_frame:
* @obj: Self
- * @callback: fixme
- * @user_data: fixme
+ * @callback: Callback to call getting a list of frame
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get the list of frames.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean list_frame (Callback callback, gpointer user_data);
/**
* ianjuta_debugger_set_frame:
* @obj: Self
- * @frame: fixme
+ * @frame: frame number
* @err: Error propagation and reporting.
*
- * fixme
+ * Set the current frame.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean set_frame (guint frame);
/**
* ianjuta_debugger_list_thread:
* @obj: Self
- * @callback: fixme
- * @user_data: fixme
+ * @callback: Callback to call getting a list of thread
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get the list of threads.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean list_thread (Callback callback, gpointer user_data);
/**
* ianjuta_debugger_set_thread:
* @obj: Self
- * @thread: fixme
+ * @thread: thread number
* @err: Error propagation and reporting.
*
- * fixme
+ * Set the current thread.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean set_thread (gint thread);
/**
- * ianjuta_debugger_info_threads:
+ * ianjuta_debugger_info_thread:
* @obj: Self
- * @thread: fixme
- * @callback: fixme
- * @user_data: fixme
+ * @thread: thread number
+ * @callback: Callback to call getting a string with all information
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get some information about current threads.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean info_thread (gint thread, Callback callback, gpointer user_data);
/**
* ianjuta_debugger_list_register:
* @obj: Self
- * @callback: fixme
- * @user_data: fixme
+ * @callback: Callback to call getting a list of registers
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * Get the list of registers.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean list_register (Callback callback, gpointer user_data);
/**
* ianjuta_debugger_send_command:
* @obj: Self
- * @command: fixme
+ * @command: command
* @err: Error propagation and reporting.
*
- * fixme
+ * Send a command directly to the debugger. Warning, changing the
+ * debugger states, by sending a run command by example, will
+ * probably gives some troubles in the debug manager.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean send_command (const gchar *command);
/**
* ianjuta_debugger_callback:
* @obj: Self
- * @callback: fixme
- * @user_data: fixme
+ * @callback: Callback to call
+ * @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
*
- * fixme
+ * All commands are executed asynchronously and give back information
+ * with callbacks. It is difficult to know when a command is really
+ * executed. But as all commands are executed in order, you can use
+ * this command to get a call back when all previous commands have
+ * been executed.
*
- * Returns: fixme
+ * Returns: TRUE if sucessful, otherwise FALSE.
*/
gboolean callback (Callback callback, gpointer user_data);
/**
* ianjuta_debugger_enable_log:
* @obj: Self
- * @log: fixme
+ * @log: MessageView used by log
* @err: Error propagation and reporting.
*
- * fixme
+ * Log all debuggers commands, mainly useful for debugging.
*/
void enable_log (IAnjutaMessageView *log);
@@ -3947,7 +3962,7 @@
* @obj: Self
* @err: Error propagation and reporting.
*
- * fixme
+ * Disable debugger log.
*/
void disable_log ();
@@ -4133,7 +4148,7 @@
* ianjuta_debugger_breakpoint_condition_breakpoint:
* @obj: Self
* @id: Breakpoint identification number
- * @condition: fixme
+ * @condition: expression that has to be true
* @callback: Callback to call when the breakpoint has been changed
* @user_data: User data that is passed back to the callback
* @err: Error propagation and reporting.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]