| Anjuta Developers Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <libanjuta/interfaces/ianjuta-symbol-manager.h> #define IANJUTA_SYMBOL_MANAGER_ERROR struct IAnjutaSymbolManagerIface; GQuark ianjuta_symbol_manager_error_quark (void); IAnjutaSymbolQuery * ianjuta_symbol_manager_create_query (IAnjutaSymbolManager *obj,IAnjutaSymbolQueryName name,IAnjutaSymbolQueryDb db,GError **err);
#define IANJUTA_SYMBOL_MANAGER_ERROR ianjuta_symbol_manager_error_quark()
struct IAnjutaSymbolManagerIface {
GTypeInterface g_iface;
/* Signal */
void (*prj_scan_end) (IAnjutaSymbolManager *obj, gint process_id);
/* Signal */
void (*sys_scan_end) (IAnjutaSymbolManager *obj, gint process_id);
IAnjutaSymbolQuery* (*create_query) (IAnjutaSymbolManager *obj, IAnjutaSymbolQueryName name, IAnjutaSymbolQueryDb db, GError **err);
};
IAnjutaSymbolQuery * ianjuta_symbol_manager_create_query (IAnjutaSymbolManager *obj,IAnjutaSymbolQueryName name,IAnjutaSymbolQueryDb db,GError **err);
Create a query object. By default only IANJUTA_SYMBOL_FIELD_ID and and IANJUTA_SYMBOL_FIELD_NAME are selected, limit is set to infinity, offset is set to 0, no filters are set and mode is set to IANJUTA_SYMBOL_QUERY_MODE_SYNC.
|
Self |
|
Name of the query. It decides what query type it is. |
|
The database to use. |
|
Error propagation and reporting. |
Returns : |
A IAnjutaSymbolQuery object |