nfs-ganesha 1.4

err_cache_content.h

Go to the documentation of this file.
00001 #ifndef _ERR_CACHE_CONTENT_H
00002 #define _ERR_CACHE_CONTENT_H
00003 
00004 #include "log.h"
00005 #include "cache_content.h"
00006 
00031  
00043     static family_error_t __attribute__ ((__unused__)) tab_errctx_cache_content[] =
00044 {
00045 #define ERR_CACHE_CONTENT_NEW_ENTRY     CACHE_CONTENT_NEW_ENTRY
00046   {
00047   ERR_CACHE_CONTENT_NEW_ENTRY, "ERR_CACHE_CONTENT_NEW_ENTRY",
00048         "Impossible to create a new entry"},
00049 #define ERR_CACHE_CONTENT_RELEASE_ENTRY CACHE_CONTENT_RELEASE_ENTRY
00050   {
00051   ERR_CACHE_CONTENT_RELEASE_ENTRY, "ERR_CACHE_CONTENT_RELEASE_ENTRY",
00052         "Impossible to release an entry"},
00053 #define ERR_CACHE_CONTENT_READ_ENTRY    CACHE_CONTENT_READ_ENTRY
00054   {
00055   ERR_CACHE_CONTENT_READ_ENTRY, "ERR_CACHE_CONTENT_READ_ENTRY",
00056         "Entry could not be read"},
00057 #define ERR_CACHE_CONTENT_WRITE_ENTRY   CACHE_CONTENT_WRITE_ENTRY
00058   {
00059   ERR_CACHE_CONTENT_WRITE_ENTRY, "ERR_CACHE_CONTENT_WRITE_ENTRY",
00060         "Entry could not be written"},
00061 #define ERR_CACHE_CONTENT_TRUNCATE      CACHE_CONTENT_TRUNCATE
00062   {
00063   ERR_CACHE_CONTENT_TRUNCATE, "ERR_CACHE_CONTENT_TRUNCATE",
00064         "Entry could not be truncated"},
00065 #define ERR_CACHE_CONTENT_FLUSH         CACHE_CONTENT_FLUSH
00066   {
00067   ERR_CACHE_CONTENT_FLUSH, "ERR_CACHE_CONTENT_FLUSH", "Entry could not be flush to FSAL"},
00068 #define ERR_CACHE_CONTENT_REFRESH       CACHE_CONTENT_REFRESH
00069   {
00070   ERR_CACHE_CONTENT_REFRESH, "ERR_CACHE_CONTENT_REFRESH",
00071         "Entry could not be updated from FSAL"},
00072   {
00073   ERR_NULL, "ERR_NULL", ""}
00074 };
00075 
00076 static family_error_t __attribute((__unused__)) tab_errstatus_cache_content[] =
00077 {
00078 #define ERR_CACHE_CONTENT_SUCCESS   CACHE_CONTENT_SUCCESS
00079 #define ERR_CACHE_CONTENT_NO_ERROR  ERR_CACHE_CONTENT_SUCCESS
00080   {
00081   ERR_CACHE_CONTENT_NO_ERROR, "ERR_CACHE_CONTENT_NO_ERROR", "No error"},
00082 #define ERR_CACHE_CONTENT_INVALID_ARGUMENT  CACHE_CONTENT_INVALID_ARGUMENT
00083   {
00084   ERR_CACHE_CONTENT_INVALID_ARGUMENT, "ERR_CACHE_CONTENT_INVALID_ARGUMENT",
00085         "Invalid argument"},
00086 #define ERR_CACHE_CONTENT_UNAPPROPRIATED_KEY  CACHE_CONTENT_UNAPPROPRIATED_KEY
00087   {
00088   ERR_CACHE_CONTENT_UNAPPROPRIATED_KEY, "ERR_CACHE_CONTENT_UNAPPROPRIATED_KEY",
00089         "Bad key"},
00090 #define ERR_CACHE_CONTENT_BAD_CACHE_INODE_ENTRY CACHE_CONTENT_BAD_CACHE_INODE_ENTRY
00091   {
00092   ERR_CACHE_CONTENT_BAD_CACHE_INODE_ENTRY, "ERR_CACHE_CONTENT_BAD_CACHE_INODE_ENTRY",
00093         "Bad cache inode entry"},
00094 #define ERR_CACHE_CONTENT_ENTRY_EXISTS CACHE_CONTENT_ENTRY_EXISTS
00095   {
00096   ERR_CACHE_CONTENT_ENTRY_EXISTS, "ERR_CACHE_CONTENT_ENTRY_EXISTS",
00097         "Entry already exists"},
00098 #define ERR_CACHE_CONTENT_FSAL_ERROR     CACHE_CONTENT_FSAL_ERROR
00099   {
00100   ERR_CACHE_CONTENT_FSAL_ERROR, "ERR_CACHE_CONTENT_FSAL_ERROR", "Unexpected FSAL error"},
00101 #define ERR_CACHE_CONTENT_LOCAL_CACHE_ERROR  CACHE_CONTENT_LOCAL_CACHE_ERROR
00102   {
00103   ERR_CACHE_CONTENT_LOCAL_CACHE_ERROR, "ERR_CACHE_CONTENT_LOCAL_CACHE_ERROR",
00104         "Unexpected local cache error"},
00105 #define ERR_CACHE_CONTENT_MALLOC_ERROR     CACHE_CONTENT_MALLOC_ERROR
00106   {
00107   ERR_CACHE_CONTENT_MALLOC_ERROR, "ERR_CACHE_CONTENT_MALLOC_ERROR",
00108         "resource allocation error"},
00109 #define ERR_CACHE_CONTENT_LRU_ERROR   CACHE_CONTENT_LRU_ERROR
00110   {
00111   ERR_CACHE_CONTENT_LRU_ERROR, "ERR_CACHE_CONTENT_LRU_ERROR", "Unexpected LRU error"},
00112   {
00113   ERR_NULL, "ERR_NULL", ""}
00114 };
00115 
00116 #endif                          /* _ERR_CACHE_CONTENT_H */