XrdFfsFsinfo.cc File Reference

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <pthread.h>
#include <sys/statvfs.h>
#include "XrdOuc/XrdOucHash.hh"

Go to the source code of this file.

Classes

struct  XrdFfsFsInfo

Functions

int XrdFfsFsinfo_cache_search (int(*func)(const char *, const char *, struct statvfs *, uid_t), const char *rdrurl, const char *path, struct statvfs *stbuf, uid_t user_uid)

Variables

pthread_mutex_t XrdFfsFsinfo_cache_mutex_wr = PTHREAD_MUTEX_INITIALIZER
pthread_mutex_t XrdFfsFsinfo_cache_mutex_rd = PTHREAD_MUTEX_INITIALIZER
XrdOucHash< struct XrdFfsFsInfoXrdFfsFsinfoHtab


Function Documentation

int XrdFfsFsinfo_cache_search ( int(*)(const char *, const char *, struct statvfs *, uid_t)  func,
const char *  rdrurl,
const char *  path,
struct statvfs *  stbuf,
uid_t  user_uid 
)

Definition at line 37 of file XrdFfsFsinfo.cc.

References free(), Hash_default, Hash_keepdata, malloc(), NULL, p, pthread_mutex_lock(), pthread_mutex_trylock(), pthread_mutex_unlock(), s, sname, and XrdFfsFsinfoHtab.


Variable Documentation

pthread_mutex_t XrdFfsFsinfo_cache_mutex_rd = PTHREAD_MUTEX_INITIALIZER

Definition at line 33 of file XrdFfsFsinfo.cc.

pthread_mutex_t XrdFfsFsinfo_cache_mutex_wr = PTHREAD_MUTEX_INITIALIZER

Definition at line 32 of file XrdFfsFsinfo.cc.

XrdOucHash<struct XrdFfsFsInfo> XrdFfsFsinfoHtab

Definition at line 35 of file XrdFfsFsinfo.cc.

Referenced by XrdFfsFsinfo_cache_search().


Generated on Tue Jul 5 16:08:06 2011 for ROOT_528-00b_version by  doxygen 1.5.1