#include <stdint.h>#include <stdbool.h>#include <gio/gio.h>#include <tinysparql.h>#include <atalk/globals.h>#include <atalk/volume.h>#include <atalk/dalloc.h>Go to the source code of this file.
Data Structures | |
| struct | sl_uuid_t |
| struct | sl_cnids_t |
| struct | sl_rslts |
| struct | _slq_t |
| struct | sl_ctx |
Macros | |
| #define | SPOTLIGHT_H |
| #define | SPOTLIGHT_CMD_OPEN 1 |
| #define | SPOTLIGHT_CMD_FLAGS 2 |
| #define | SPOTLIGHT_CMD_RPC 3 |
| #define | SPOTLIGHT_CMD_OPEN2 4 |
| #define | SL_ENC_LITTLE_ENDIAN 1 |
| #define | SL_ENC_BIG_ENDIAN 2 |
| #define | SL_ENC_UTF_16 4 |
Typedefs | |
| typedef DALLOC_CTX | sl_array_t |
| typedef DALLOC_CTX | sl_dict_t |
| typedef DALLOC_CTX | sl_filemeta_t |
| typedef int | sl_nil_t |
| typedef bool | sl_bool_t |
| typedef struct timeval | sl_time_t |
| typedef struct _slq_t | slq_t |
Enumerations | |
| enum | slq_state_t { SLQ_STATE_NEW , SLQ_STATE_RUNNING , SLQ_STATE_RESULTS , SLQ_STATE_FULL , SLQ_STATE_DONE , SLQ_STATE_CANCEL_PENDING , SLQ_STATE_CANCELLED , SLQ_STATE_ERROR } |
Functions | |
| int | spotlight_init (AFPObj *obj) |
| int | afp_spotlight_rpc (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen) |
| int | sl_pack (DALLOC_CTX *query, char *buf) |
| int | sl_unpack (DALLOC_CTX *query, const char *buf) |
| void | configure_spotlight_attributes (const char *attributes) |
| #define SL_ENC_BIG_ENDIAN 2 |
| #define SL_ENC_LITTLE_ENDIAN 1 |
| #define SL_ENC_UTF_16 4 |
| #define SPOTLIGHT_CMD_FLAGS 2 |
| #define SPOTLIGHT_CMD_OPEN 1 |
| #define SPOTLIGHT_CMD_OPEN2 4 |
| #define SPOTLIGHT_CMD_RPC 3 |
| #define SPOTLIGHT_H |
| typedef DALLOC_CTX sl_array_t |
an array of elements
| typedef bool sl_bool_t |
a boolean, we avoid bool_t
| typedef DALLOC_CTX sl_dict_t |
an array of key/value elements
| typedef DALLOC_CTX sl_filemeta_t |
contains one sl_array_t
| typedef int sl_nil_t |
a nil element
| typedef struct timeval sl_time_t |
| enum slq_state_t |
query state
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |