IAnjutaVariableDebugger

IAnjutaVariableDebugger — Variables interface for debuggers

Stability Level

Unstable, unless otherwise indicated

Synopsis




#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