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

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 122 of file lightmediascanner_plugin.h.


Typedef Documentation

typedef int(* lms_plugin_close_fn_t)(lms_plugin_t *p)

Definition at line 150 of file lightmediascanner_plugin.h.

typedef int(* lms_plugin_finish_fn_t)(lms_plugin_t *p, struct lms_context *ctxt)

Definition at line 153 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 148 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 149 of file lightmediascanner_plugin.h.

typedef int(* lms_plugin_setup_fn_t)(lms_plugin_t *p, struct lms_context *ctxt)

Definition at line 151 of file lightmediascanner_plugin.h.

typedef int(* lms_plugin_start_fn_t)(lms_plugin_t *p, struct lms_context *ctxt)

Definition at line 152 of file lightmediascanner_plugin.h.


Generated on Sun Oct 5 12:24:57 2008 for Light Media Scanner by  doxygen 1.5.6