|
| static char * | tracker_to_unix_path (TALLOC_CTX *mem_ctx, const char *uri) |
| static int | cnid_comp_fn (const void *p1, const void *p2) |
| static bool | create_result_handle (slq_t *slq) |
| | Allocate result handle used in the async Tracker cursor result handler for storing results.
|
| static bool | add_filemeta (sl_array_t *reqinfo, sl_array_t *fm_array, const char *path, const struct stat *sp) |
| | Add requested metadata for a query result element.
|
| static char * | tab_level (TALLOC_CTX *mem_ctx, int level) |
| static char * | dd_dump (DALLOC_CTX *dd, int nestinglevel) |
| static int | sl_createCNIDArray (slq_t *slq, const DALLOC_CTX *p) |
| static bool | add_results (sl_array_t *array, slq_t *slq) |
| static | ATALK_LIST_HEAD (sl_queries) |
| static | ATALK_LIST_HEAD (sl_cancelled_queries) |
| static void | slq_add (slq_t *slq) |
| | Add a query to the list of active queries.
|
| static void | slq_cancelled_add (slq_t *slq) |
| | Add a query to the list of active queries.
|
| static void | slq_remove (slq_t *slq) |
| | Remove a query from the active list.
|
| static slq_t * | slq_for_ctx (uint64_t ctx1, uint64_t ctx2) |
| static void | slq_destroy (slq_t *slq) |
| | Remove a query from the active queue and free it.
|
| static void | slq_cancel (slq_t *slq) |
| | Cancel a query.
|
| static int | slq_free_cb (slq_t *slq) |
| | talloc destructor cb
|
| static void | slq_cancelled_cleanup (void) |
| | Free all cancelled queries.
|
| static void | slq_dump (void) |
| static void | tracker_cursor_cb (GObject *object, GAsyncResult *res, gpointer user_data) |
| static void | tracker_query_cb (GObject *object, GAsyncResult *res, gpointer user_data) |
| static int | sl_rpc_fetchPropertiesForContext (const AFPObj *obj, const DALLOC_CTX *query, DALLOC_CTX *reply, const struct vol *v) |
| static int | sl_rpc_openQuery (AFPObj *obj, const DALLOC_CTX *query, DALLOC_CTX *reply, struct vol *v) |
| static int | sl_rpc_fetchQueryResultsForContext (const AFPObj *obj, const DALLOC_CTX *query, DALLOC_CTX *reply, const struct vol *v) |
| static int | sl_rpc_storeAttributesForOIDArray (const AFPObj *obj, const DALLOC_CTX *query, DALLOC_CTX *reply, const struct vol *vol) |
| static int | sl_rpc_fetchAttributeNamesForOIDArray (const AFPObj *obj, const DALLOC_CTX *query, DALLOC_CTX *reply, const struct vol *vol) |
| static int | sl_rpc_fetchAttributesForOIDArray (AFPObj *obj, const DALLOC_CTX *query, DALLOC_CTX *reply, const struct vol *vol) |
| static int | sl_rpc_closeQueryForContext (const AFPObj *obj, const DALLOC_CTX *query, DALLOC_CTX *reply, const struct vol *v) |
| int | spotlight_init (AFPObj *obj) |
| int | afp_spotlight_rpc (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen) |