23 lines
627 B
C
23 lines
627 B
C
/*
|
|
* zcache.h
|
|
*
|
|
* External zcache functions
|
|
*
|
|
* Copyright (c) 2009-2012, Dan Magenheimer, Oracle Corp.
|
|
*/
|
|
|
|
#ifndef _ZCACHE_H_
|
|
#define _ZCACHE_H_
|
|
|
|
extern int zcache_put(int, int, struct tmem_oid *, uint32_t,
|
|
char *, size_t, bool, int);
|
|
extern int zcache_autocreate_pool(int, int, bool);
|
|
extern int zcache_get(int, int, struct tmem_oid *, uint32_t,
|
|
char *, size_t *, bool, int);
|
|
extern int zcache_flush(int, int, struct tmem_oid *, uint32_t);
|
|
extern int zcache_flush_object(int, int, struct tmem_oid *);
|
|
extern int zcache_localify(int, struct tmem_oid *, uint32_t,
|
|
char *, size_t, void *);
|
|
|
|
#endif /* _ZCACHE_H */
|