src/lib/lightmediascanner_plugin.h File Reference

#include <lightmediascanner.h>
#include <lightmediascanner_charset_conv.h>
#include <sqlite3.h>
#include <sys/types.h>

Include dependency graph for lightmediascanner_plugin.h:

This graph shows which files directly or indirectly include this file:

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 Documentation

#define _LIGHTMEDIASCANNER_PLUGIN_H_   1

Definition at line 134 of file lightmediascanner_plugin.h.


Typedef Documentation

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.


Generated on Wed Apr 22 23:56:01 2009 for Light Media Scanner by  doxygen 1.5.8