IAnjutaVariableDebugger

IAnjutaVariableDebugger — Variables interface for debuggers

Stability Level

Unstable, unless otherwise indicated

Synopsis


#include <libanjuta/interfaces/ianjuta-variable-debugger.h>


#define             IANJUTA_VARIABLE_DEBUGGER_ERROR
                    IAnjutaVariableDebugger;
                    IAnjutaVariableDebuggerIface;
GQuark              ianjuta_variable_debugger_error_quark
                                                        (void);
gboolean            ianjuta_variable_debugger_assign    (IAnjutaVariableDebugger *obj,
                                                         const gchar *name,
                                                         const gchar *value,
                                                         GError **err);
gboolean            ianjuta_variable_debugger_create    (IAnjutaVariableDebugger *obj,
                                                         const gchar *name,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);
gboolean            ianjuta_variable_debugger_delete_var
                                                        (IAnjutaVariableDebugger *obj,
                                                         const gchar *name,
                                                         GError **err);
gboolean            ianjuta_variable_debugger_evaluate  (IAnjutaVariableDebugger *obj,
                                                         const gchar *name,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);
gboolean            ianjuta_variable_debugger_list_children
                                                        (IAnjutaVariableDebugger *obj,
                                                         const gchar *name,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);
gboolean            ianjuta_variable_debugger_update    (IAnjutaVariableDebugger *obj,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);

Object Hierarchy


  GInterface
   +----IAnjutaVariableDebugger

Prerequisites

IAnjutaVariableDebugger requires GObject.

Description

Details

IANJUTA_VARIABLE_DEBUGGER_ERROR

#define IANJUTA_VARIABLE_DEBUGGER_ERROR ianjuta_variable_debugger_error_quark()


IAnjutaVariableDebugger

typedef struct _IAnjutaVariableDebugger IAnjutaVariableDebugger;


IAnjutaVariableDebuggerIface

typedef struct {
	GTypeInterface g_iface;
	

	gboolean (*assign) (IAnjutaVariableDebugger *obj, const gchar *name,  const gchar *value, GError **err);
	gboolean (*create) (IAnjutaVariableDebugger *obj, const gchar *name,  IAnjutaDebuggerCallback callback,  gpointer user_data, GError **err);
	gboolean (*delete_var) (IAnjutaVariableDebugger *obj, const gchar *name, GError **err);
	gboolean (*evaluate) (IAnjutaVariableDebugger *obj, const gchar *name,  IAnjutaDebuggerCallback callback,  gpointer user_data, GError **err);
	gboolean (*list_children) (IAnjutaVariableDebugger *obj, const gchar *name,  IAnjutaDebuggerCallback callback,  gpointer user_data, GError **err);
	gboolean (*update) (IAnjutaVariableDebugger *obj, IAnjutaDebuggerCallback callback,  gpointer user_data, GError **err);
} IAnjutaVariableDebuggerIface;


ianjuta_variable_debugger_error_quark ()

GQuark              ianjuta_variable_debugger_error_quark
                                                        (void);

Returns :

ianjuta_variable_debugger_assign ()

gboolean            ianjuta_variable_debugger_assign    (IAnjutaVariableDebugger *obj,
                                                         const gchar *name,
                                                         const gchar *value,
                                                         GError **err);

fixme

obj : Self
name : fixme
value :
err : Error propagation and reporting.
Returns : fixme

ianjuta_variable_debugger_create ()

gboolean            ianjuta_variable_debugger_create    (IAnjutaVariableDebugger *obj,
                                                         const gchar *name,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);

fixme

obj : Self
name : fixme
callback : fixme
user_data : fixme
err : Error propagation and reporting.
Returns : fixme

ianjuta_variable_debugger_delete_var ()

gboolean            ianjuta_variable_debugger_delete_var
                                                        (IAnjutaVariableDebugger *obj,
                                                         const gchar *name,
                                                         GError **err);

obj :
name :
err :
Returns :

ianjuta_variable_debugger_evaluate ()

gboolean            ianjuta_variable_debugger_evaluate  (IAnjutaVariableDebugger *obj,
                                                         const gchar *name,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);

fixme

obj : Self
name : fixme
callback : fixme
user_data : fixme
err : Error propagation and reporting.
Returns : fixme

ianjuta_variable_debugger_list_children ()

gboolean            ianjuta_variable_debugger_list_children
                                                        (IAnjutaVariableDebugger *obj,
                                                         const gchar *name,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);

fixme

obj : Self
name : fixme
callback : fixme
user_data : fixme
err : Error propagation and reporting.
Returns : fixme

ianjuta_variable_debugger_update ()

gboolean            ianjuta_variable_debugger_update    (IAnjutaVariableDebugger *obj,
                                                         IAnjutaDebuggerCallback callback,
                                                         gpointer user_data,
                                                         GError **err);

fixme

obj : Self
callback : fixme
user_data : fixme
err : Error propagation and reporting.
Returns : fixme