netatalk  4.4.0dev
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
_cnid_db Struct Reference

#include <cnid.h>

Data Fields

uint32_t cnid_db_flags
struct volcnid_db_vol
void * cnid_db_private
cnid_t(* cnid_add )(struct _cnid_db *cdb, const struct stat *st, cnid_t did, const char *name, size_t, cnid_t hint)
int(* cnid_delete )(struct _cnid_db *cdb, cnid_t id)
cnid_t(* cnid_get )(struct _cnid_db *cdb, cnid_t did, const char *name, size_t)
cnid_t(* cnid_lookup )(struct _cnid_db *cdb, const struct stat *st, cnid_t did, const char *name, size_t)
cnid_t(* cnid_nextid )(struct _cnid_db *cdb)
char *(* cnid_resolve )(struct _cnid_db *cdb, cnid_t *id, void *buffer, size_t len)
int(* cnid_update )(struct _cnid_db *cdb, cnid_t id, const struct stat *st, cnid_t did, const char *name, size_t len)
void(* cnid_close )(struct _cnid_db *cdb)
int(* cnid_getstamp )(struct _cnid_db *cdb, void *buffer, const size_t len)
cnid_t(* cnid_rebuild_add )(struct _cnid_db *, const struct stat *, cnid_t, const char *, size_t, cnid_t)
int(* cnid_find )(struct _cnid_db *cdb, const char *name, size_t namelen, void *buffer, size_t buflen)
int(* cnid_wipe )(struct _cnid_db *cdb)

Field Documentation

◆ cnid_add

cnid_t(* _cnid_db::cnid_add) (struct _cnid_db *cdb, const struct stat *st, cnid_t did, const char *name, size_t, cnid_t hint)

◆ cnid_close

void(* _cnid_db::cnid_close) (struct _cnid_db *cdb)

◆ cnid_db_flags

uint32_t _cnid_db::cnid_db_flags

◆ cnid_db_private

void* _cnid_db::cnid_db_private

◆ cnid_db_vol

struct vol* _cnid_db::cnid_db_vol

◆ cnid_delete

int(* _cnid_db::cnid_delete) (struct _cnid_db *cdb, cnid_t id)

◆ cnid_find

int(* _cnid_db::cnid_find) (struct _cnid_db *cdb, const char *name, size_t namelen, void *buffer, size_t buflen)

◆ cnid_get

cnid_t(* _cnid_db::cnid_get) (struct _cnid_db *cdb, cnid_t did, const char *name, size_t)

◆ cnid_getstamp

int(* _cnid_db::cnid_getstamp) (struct _cnid_db *cdb, void *buffer, const size_t len)

◆ cnid_lookup

cnid_t(* _cnid_db::cnid_lookup) (struct _cnid_db *cdb, const struct stat *st, cnid_t did, const char *name, size_t)

◆ cnid_nextid

cnid_t(* _cnid_db::cnid_nextid) (struct _cnid_db *cdb)

◆ cnid_rebuild_add

cnid_t(* _cnid_db::cnid_rebuild_add) (struct _cnid_db *, const struct stat *, cnid_t, const char *, size_t, cnid_t)

◆ cnid_resolve

char *(* _cnid_db::cnid_resolve) (struct _cnid_db *cdb, cnid_t *id, void *buffer, size_t len)

◆ cnid_update

int(* _cnid_db::cnid_update) (struct _cnid_db *cdb, cnid_t id, const struct stat *st, cnid_t did, const char *name, size_t len)

◆ cnid_wipe

int(* _cnid_db::cnid_wipe) (struct _cnid_db *cdb)

The documentation for this struct was generated from the following file: