Back to index

opendkim  2.6.6
Classes | Defines | Functions | Variables
opendkim-lua.h File Reference
#include <sys/types.h>

Go to the source code of this file.

Classes

struct  dkimf_lua_script_result
struct  dkimf_lua_gc_item
struct  dkimf_lua_gc

Defines

#define DKIMF_GC   "_DKIMF_GC"
#define DKIMF_LUA_GC_DB   1

Functions

int dkimf_lua_db_hook __P ((const char *, size_t, const char *, struct dkimf_lua_script_result *, void **, size_t *))
int dkimf_lua_final_hook __P ((void *, const char *, size_t, const char *, struct dkimf_lua_script_result *, void **, size_t *))
void dkimf_lua_gc_add __P ((struct dkimf_lua_gc *g, void *, int))
void dkimf_lua_gc_cleanup __P ((struct dkimf_lua_gc *))
void dkimf_lua_gc_remove __P ((struct dkimf_lua_gc *, void *))

Variables

static char opendkim_lua_h_id [] = "@(#)$Id: opendkim-lua.h,v 1.5 2010/09/14 18:23:38 cm-msk Exp $"

Class Documentation

struct dkimf_lua_script_result

Definition at line 18 of file opendkim-lua.h.

Class Members
char * lrs_error
int lrs_rcount
char ** lrs_results
struct dkimf_lua_gc_item

Definition at line 25 of file opendkim-lua.h.

Collaboration diagram for dkimf_lua_gc_item:
Class Members
void * gci_item
struct dkimf_lua_gc_item * gci_next
int gci_type
struct dkimf_lua_gc

Definition at line 32 of file opendkim-lua.h.

Collaboration diagram for dkimf_lua_gc:
Class Members
struct dkimf_lua_gc_item * gc_head
struct dkimf_lua_gc_item * gc_tail

Define Documentation

#define DKIMF_GC   "_DKIMF_GC"

Definition at line 39 of file opendkim-lua.h.

#define DKIMF_LUA_GC_DB   1

Definition at line 40 of file opendkim-lua.h.


Function Documentation

int dkimf_lua_db_hook __P ( (const char *, size_t, const char *, struct dkimf_lua_script_result *, void **, size_t *)  )
int dkimf_lua_setup_hook __P ( (void *, const char *, size_t, const char *, struct dkimf_lua_script_result *, void **, size_t *)  )
void dkimf_lua_gc_add __P ( (struct dkimf_lua_gc *g, void *, int)  )
void dkimf_lua_gc_cleanup __P ( (struct dkimf_lua_gc *)  )
void dkimf_lua_gc_remove __P ( (struct dkimf_lua_gc *, void *)  )

Variable Documentation

char opendkim_lua_h_id[] = "@(#)$Id: opendkim-lua.h,v 1.5 2010/09/14 18:23:38 cm-msk Exp $" [static]

Definition at line 11 of file opendkim-lua.h.