#include <lightmediascanner.h>
#include <lightmediascanner_charset_conv.h>
#include <sqlite3.h>
#include <sys/types.h>
Go to the source code of this file.
Data Structures | |
struct | lms_file_info |
struct | lms_context |
struct | lms_plugin |
struct | lms_plugin_info |
Defines | |
#define | _LIGHTMEDIASCANNER_PLUGIN_H_ 1 |
Typedefs | |
typedef void *(* | lms_plugin_match_fn_t )(lms_plugin_t *p, const char *path, int len, int base) |
typedef int(* | lms_plugin_parse_fn_t )(lms_plugin_t *p, struct lms_context *ctxt, const struct lms_file_info *finfo, void *match) |
typedef int(* | lms_plugin_close_fn_t )(lms_plugin_t *p) |
typedef int(* | lms_plugin_setup_fn_t )(lms_plugin_t *p, struct lms_context *ctxt) |
typedef int(* | lms_plugin_start_fn_t )(lms_plugin_t *p, struct lms_context *ctxt) |
typedef int(* | lms_plugin_finish_fn_t )(lms_plugin_t *p, struct lms_context *ctxt) |
#define _LIGHTMEDIASCANNER_PLUGIN_H_ 1 |
Definition at line 134 of file lightmediascanner_plugin.h.
typedef int(* lms_plugin_close_fn_t)(lms_plugin_t *p) |
Definition at line 162 of file lightmediascanner_plugin.h.
typedef int(* lms_plugin_finish_fn_t)(lms_plugin_t *p, struct lms_context *ctxt) |
Definition at line 165 of file lightmediascanner_plugin.h.
typedef void*(* lms_plugin_match_fn_t)(lms_plugin_t *p, const char *path, int len, int base) |
Definition at line 160 of file lightmediascanner_plugin.h.
typedef int(* lms_plugin_parse_fn_t)(lms_plugin_t *p, struct lms_context *ctxt, const struct lms_file_info *finfo, void *match) |
Definition at line 161 of file lightmediascanner_plugin.h.
typedef int(* lms_plugin_setup_fn_t)(lms_plugin_t *p, struct lms_context *ctxt) |
Definition at line 163 of file lightmediascanner_plugin.h.
typedef int(* lms_plugin_start_fn_t)(lms_plugin_t *p, struct lms_context *ctxt) |
Definition at line 164 of file lightmediascanner_plugin.h.