92 LWS_VISIBLE LWS_EXTERN
struct lws_fts *
103 LWS_VISIBLE LWS_EXTERN
void
116 LWS_VISIBLE LWS_EXTERN
int
130 LWS_VISIBLE LWS_EXTERN
int
143 LWS_VISIBLE LWS_EXTERN
int
158 LWS_VISIBLE LWS_EXTERN
struct lws_fts_file *
161 #define LWSFTS_F_QUERY_AUTOCOMPLETE (1 << 0)
162 #define LWSFTS_F_QUERY_FILES (1 << 1)
163 #define LWSFTS_F_QUERY_FILE_LINES (1 << 2)
164 #define LWSFTS_F_QUERY_QUOTE_LINE (1 << 3)
170 const char *only_filepath;
172 struct lwsac *results_head;
176 int max_autocomplete;
212 LWS_VISIBLE LWS_EXTERN
void
LWS_VISIBLE LWS_EXTERN int lws_fts_serialize(struct lws_fts *t)
LWS_VISIBLE LWS_EXTERN void lws_fts_destroy(struct lws_fts **trie)
LWS_VISIBLE LWS_EXTERN struct lws_fts_file * lws_fts_open(const char *filepath)
LWS_VISIBLE LWS_EXTERN int lws_fts_file_index(struct lws_fts *t, const char *filepath, int filepath_len, int priority)
LWS_VISIBLE LWS_EXTERN struct lws_fts_result * lws_fts_search(struct lws_fts_file *jtf, struct lws_fts_search_params *ftsp)
LWS_VISIBLE LWS_EXTERN struct lws_fts * lws_fts_create(int fd)
LWS_VISIBLE LWS_EXTERN int lws_fts_fill(struct lws_fts *t, uint32_t file_index, const char *buf, size_t len)
LWS_VISIBLE LWS_EXTERN void lws_fts_close(struct lws_fts_file *jtf)
Definition: lws-fts.h:166