Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdFfsDent.cc File Reference

#include "XrdFfs/XrdFfsDent.hh"

Include dependency graph for XrdFfsDent.cc:

Include dependency graph

Classes

struct  XrdFfsDentcache

Defines

#define XrdFfsDent_NDENTCACHES   20

Functions

int XrdFfsDent_cstr_cmp (const void *a, const void *b)
void XrdFfsDent_names_del (struct XrdFfsDentnames **p)
void XrdFfsDent_names_add (struct XrdFfsDentnames **p, char *name)
void XrdFfsDent_names_join (struct XrdFfsDentnames **p, struct XrdFfsDentnames **n)
int XrdFfsDent_names_extract (struct XrdFfsDentnames **p, char ***dnarray)
void XrdFfsDent_dentcache_fill (struct XrdFfsDentcache *cache, char *dname, char ***dnarray, int nents)
void XrdFfsDent_dentcache_free (struct XrdFfsDentcache *cache)
int XrdFfsDent_dentcache_expired (struct XrdFfsDentcache *cache)
int XrdFfsDent_dentcache_invalid (struct XrdFfsDentcache *cache)
int XrdFfsDent_dentcache_search (struct XrdFfsDentcache *cache, char *dname, char *dentname)
void XrdFfsDent_cache_init ()
int XrdFfsDent_cache_fill (char *dname, char ***dnarray, int nents)
int XrdFfsDent_cache_search (char *dname, char *dentname)
void XrdFfsDent_cache_destroy ()

Variables

XrdFfsDentcache XrdFfsDentCaches [XrdFfsDent_NDENTCACHES]
pthread_mutex_t XrdFfsDentCaches_mutex = PTHREAD_MUTEX_INITIALIZER

Define Documentation

#define XrdFfsDent_NDENTCACHES   20
 


Function Documentation

void XrdFfsDent_cache_destroy  ) 
 

int XrdFfsDent_cache_fill char *  dname,
char ***  dnarray,
int  nents
 

void XrdFfsDent_cache_init  ) 
 

int XrdFfsDent_cache_search char *  dname,
char *  dentname
 

int XrdFfsDent_cstr_cmp const void *  a,
const void *  b
 

int XrdFfsDent_dentcache_expired struct XrdFfsDentcache cache  ) 
 

void XrdFfsDent_dentcache_fill struct XrdFfsDentcache cache,
char *  dname,
char ***  dnarray,
int  nents
 

void XrdFfsDent_dentcache_free struct XrdFfsDentcache cache  ) 
 

int XrdFfsDent_dentcache_invalid struct XrdFfsDentcache cache  ) 
 

int XrdFfsDent_dentcache_search struct XrdFfsDentcache cache,
char *  dname,
char *  dentname
 

void XrdFfsDent_names_add struct XrdFfsDentnames **  p,
char *  name
 

void XrdFfsDent_names_del struct XrdFfsDentnames **  p  ) 
 

int XrdFfsDent_names_extract struct XrdFfsDentnames **  p,
char ***  dnarray
 

void XrdFfsDent_names_join struct XrdFfsDentnames **  p,
struct XrdFfsDentnames **  n
 


Variable Documentation

struct XrdFfsDentcache XrdFfsDentCaches[XrdFfsDent_NDENTCACHES]
 

pthread_mutex_t XrdFfsDentCaches_mutex = PTHREAD_MUTEX_INITIALIZER
 


Generated on Sun Nov 6 13:35:51 2011 for xrootd by  doxygen 1.3.9.1