## ianjuta-debugger-manager

ianjuta-debugger-manager —

##

# Synopsis

    #define     IANJUTA_DEBUGGER_MANAGER_ERROR
    struct      IAnjutaDebuggerManager;
    struct      IAnjutaDebuggerManagerIface;
    GQuark      ianjuta_debugger_manager_error_quark
                                                (void);
    gboolean    ianjuta_debugger_manager_is_active
                                                (IAnjutaDebuggerManager *obj,
                                                 GError **err);
    gboolean    ianjuta_debugger_manager_is_busy
                                                (IAnjutaDebuggerManager *obj,
                                                 GError **err);
    void        ianjuta_debugger_manager_start  (IAnjutaDebuggerManager *obj,
                                                 const gchar *prog_uri,
                                                 const GList *source_search_directories,
                                                 GError **err);
    gboolean    ianjuta_debugger_manager_stop   (IAnjutaDebuggerManager *obj,
                                                 GError **err);

## Object Hierarchy

      GInterface
       +----IAnjutaDebuggerManager

## Prerequisites

IAnjutaDebuggerManager requires GObject.

## Description

## Details

### IANJUTA_DEBUGGER_MANAGER_ERROR

    #define IANJUTA_DEBUGGER_MANAGER_ERROR ianjuta_debugger_manager_error_quark()

### struct IAnjutaDebuggerManager

    struct IAnjutaDebuggerManager;

### struct IAnjutaDebuggerManagerIface

    struct IAnjutaDebuggerManagerIface {

    	GTypeInterface g_iface;

    	gboolean (*is_active) (IAnjutaDebuggerManager *obj, GError **err);
    	gboolean (*is_busy) (IAnjutaDebuggerManager *obj, GError **err);
    	void (*start) (IAnjutaDebuggerManager *obj, const gchar *prog_uri, const GList *source_search_directories, GError **err);
    	gboolean (*stop) (IAnjutaDebuggerManager *obj, GError **err);

    };

### ianjuta_debugger_manager_error_quark ()

    GQuark      ianjuta_debugger_manager_error_quark
                                                (void);

Returns : |

### ianjuta_debugger_manager_is_active ()

    gboolean    ianjuta_debugger_manager_is_active
                                                (IAnjutaDebuggerManager *obj,
                                                 GError **err);

fixme

`obj` : | Self
`err` : | Error propagation and reporting.
Returns : | fixme

### ianjuta_debugger_manager_is_busy ()

    gboolean    ianjuta_debugger_manager_is_busy
                                                (IAnjutaDebuggerManager *obj,
                                                 GError **err);

fixme

`obj` : | Self
`err` : | Error propagation and reporting.
Returns : | fixme

### ianjuta_debugger_manager_start ()

    void        ianjuta_debugger_manager_start  (IAnjutaDebuggerManager *obj,
                                                 const gchar *prog_uri,
                                                 const GList *source_search_directories,
                                                 GError **err);

fixme

`obj` : | Self
`prog_uri` : | fixme
`source_search_directories` : | fixme
`err` : | Error propagation and reporting.

### ianjuta_debugger_manager_stop ()

    gboolean    ianjuta_debugger_manager_stop   (IAnjutaDebuggerManager *obj,
                                                 GError **err);

fixme

`obj` : | Self
`err` : | Error propagation and reporting.
Returns : | fixme