|
xrootd
|
#include "XrdFfs/XrdFfsDent.hh"
| #define XrdFfsDent_NDENTCACHES 20 |
Referenced by XrdFfsDent_cache_destroy(), XrdFfsDent_cache_fill(), XrdFfsDent_cache_init(), and XrdFfsDent_cache_search().
| void XrdFfsDent_cache_destroy | ( | ) |
References XrdFfsDent_dentcache_free(), XrdFfsDent_NDENTCACHES, and XrdFfsDentCaches.
| int XrdFfsDent_cache_fill | ( | char * | dname, |
| char *** | dnarray, | ||
| int | nents | ||
| ) |
| void XrdFfsDent_cache_init | ( | ) |
References XrdFfsDentcache::dirname, XrdFfsDentcache::dnarray, XrdFfsDentcache::nents, XrdFfsDentcache::t0, XrdFfsDent_NDENTCACHES, and XrdFfsDentCaches.
Referenced by XrdFfsMisc_xrd_init(), and XrdPssConfigFfs().
| int XrdFfsDent_cache_search | ( | char * | dname, |
| char * | dentname | ||
| ) |
References XrdFfsDent_dentcache_search(), XrdFfsDent_NDENTCACHES, and XrdFfsDentCaches.
Referenced by XrdFfsPosix_statall().
| int XrdFfsDent_cstr_cmp | ( | const void * | a, |
| const void * | b | ||
| ) |
Referenced by XrdFfsDent_dentcache_search(), and XrdFfsDent_names_extract().
| int XrdFfsDent_dentcache_expired | ( | struct XrdFfsDentcache * | cache | ) |
References XrdFfsDentcache::life, and XrdFfsDentcache::t0.
Referenced by XrdFfsDent_cache_fill().
| void XrdFfsDent_dentcache_fill | ( | struct XrdFfsDentcache * | cache, |
| char * | dname, | ||
| char *** | dnarray, | ||
| int | nents | ||
| ) |
References XrdFfsDentcache::dirname, XrdFfsDentcache::dnarray, XrdFfsDentcache::life, XrdFfsDentcache::nents, and XrdFfsDentcache::t0.
Referenced by XrdFfsDent_cache_fill().
| void XrdFfsDent_dentcache_free | ( | struct XrdFfsDentcache * | cache | ) |
References XrdFfsDentcache::dirname, XrdFfsDentcache::dnarray, and XrdFfsDentcache::nents.
Referenced by XrdFfsDent_cache_destroy(), and XrdFfsDent_cache_fill().
| int XrdFfsDent_dentcache_invalid | ( | struct XrdFfsDentcache * | cache | ) |
References XrdFfsDentcache::t0.
Referenced by XrdFfsDent_cache_fill(), and XrdFfsDent_dentcache_search().
| int XrdFfsDent_dentcache_search | ( | struct XrdFfsDentcache * | cache, |
| char * | dname, | ||
| char * | dentname | ||
| ) |
References XrdFfsDentcache::dirname, XrdFfsDentcache::dnarray, XrdFfsDentcache::nents, XrdFfsDent_cstr_cmp(), and XrdFfsDent_dentcache_invalid().
Referenced by XrdFfsDent_cache_fill(), and XrdFfsDent_cache_search().
| void XrdFfsDent_names_add | ( | struct XrdFfsDentnames ** | p, |
| char * | name | ||
| ) |
References XrdFfsDentnames::name, and XrdFfsDentnames::next.
Referenced by XrdFfsPosix_x_readdirall().
| void XrdFfsDent_names_del | ( | struct XrdFfsDentnames ** | p | ) |
Referenced by XrdFfsDent_names_extract().
| int XrdFfsDent_names_extract | ( | struct XrdFfsDentnames ** | p, |
| char *** | dnarray | ||
| ) |
References XrdFfsDentnames::name, XrdFfsDentnames::next, XrdFfsDent_cstr_cmp(), and XrdFfsDent_names_del().
| void XrdFfsDent_names_join | ( | struct XrdFfsDentnames ** | p, |
| struct XrdFfsDentnames ** | n | ||
| ) |
References XrdFfsDentnames::next.
Referenced by XrdFfsDent_cache_destroy(), XrdFfsDent_cache_fill(), XrdFfsDent_cache_init(), and XrdFfsDent_cache_search().
| pthread_mutex_t XrdFfsDentCaches_mutex = PTHREAD_MUTEX_INITIALIZER |
1.8.0