![]() |
![]() |
![]() |
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 |