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

XrdFfsMisc.cc File Reference

#include <string.h>
#include <sys/types.h>
#include <iostream>
#include <libgen.h>
#include <unistd.h>
#include <netdb.h>
#include <pwd.h>
#include <grp.h>
#include <time.h>
#include <pthread.h>
#include <syslog.h>
#include "XrdClient/XrdClientUrlInfo.hh"
#include "XrdClient/XrdClientEnv.hh"
#include "XrdClient/XrdClientConst.hh"
#include "XrdClient/XrdClient.hh"
#include "XrdClient/XrdClientAdmin.hh"
#include "XrdOuc/XrdOucString.hh"
#include "XrdSec/XrdSecEntity.hh"
#include "XrdSecsss/XrdSecsssID.hh"
#include "XrdNet/XrdNetDNS.hh"
#include "XrdFfs/XrdFfsDent.hh"
#include "XrdFfs/XrdFfsFsinfo.hh"
#include "XrdFfs/XrdFfsMisc.hh"
#include "XrdFfs/XrdFfsPosix.hh"
#include "XrdFfs/XrdFfsQueue.hh"

Include dependency graph for XrdFfsMisc.cc:

Include dependency graph

Defines

#define _FILE_OFFSET_BITS   64

Functions

char XrdFfsMisc_get_current_url (const char *oldurl, char *newurl)
uint32_t XrdFfsMisc_ip2nl (char *ip)
char * XrdFfsMisc_getNameByAddr (char *ipaddr)
int XrdFfsMisc_get_all_urls_real (const char *oldurl, char **newurls, const int nnodes)
int XrdFfsMisc_get_all_urls (const char *oldurl, char **newurls, const int nnodes)
int XrdFfsMisc_get_list_of_data_servers (char *list)
void XrdFfsMisc_refresh_url_cache (const char *url)
void XrdFfsMisc_logging_url_cache (const char *url)
void XrdFfsMisc_xrd_init (const char *rdrurl, int startQueue)
void XrdFfsMisc_xrd_secsss_init ()
void XrdFfsMisc_xrd_secsss_register (uid_t user_uid, gid_t user_gid)
void XrdFfsMisc_xrd_secsss_editurl (char *url, uid_t user_uid)

Variables

char XrdFfsMiscCururl [1024] = ""
char * XrdFfsMiscUrlcache [XrdFfs_MAX_NUM_NODES]
int XrdFfsMiscNcachedurls = 0
time_t XrdFfsMiscUrlcachetime = 0
pthread_mutex_t XrdFfsMiscUrlcache_mutex = PTHREAD_MUTEX_INITIALIZER
XrdSecEntityXrdFfsMiscUent
XrdSecsssIDXrdFfsMiscSssid
bool XrdFfsMiscSecsss = false
pthread_mutex_t XrdFfsMiscSecsss_mutex = PTHREAD_MUTEX_INITIALIZER

Define Documentation

#define _FILE_OFFSET_BITS   64
 


Function Documentation

int XrdFfsMisc_get_all_urls const char *  oldurl,
char **  newurls,
const int  nnodes
 

int XrdFfsMisc_get_all_urls_real const char *  oldurl,
char **  newurls,
const int  nnodes
 

char XrdFfsMisc_get_current_url const char *  oldurl,
char *  newurl
 

int XrdFfsMisc_get_list_of_data_servers char *  list  ) 
 

char* XrdFfsMisc_getNameByAddr char *  ipaddr  ) 
 

uint32_t XrdFfsMisc_ip2nl char *  ip  ) 
 

void XrdFfsMisc_logging_url_cache const char *  url  ) 
 

void XrdFfsMisc_refresh_url_cache const char *  url  ) 
 

void XrdFfsMisc_xrd_init const char *  rdrurl,
int  startQueue
 

void XrdFfsMisc_xrd_secsss_editurl char *  url,
uid_t  user_uid
 

void XrdFfsMisc_xrd_secsss_init  ) 
 

void XrdFfsMisc_xrd_secsss_register uid_t  user_uid,
gid_t  user_gid
 


Variable Documentation

char XrdFfsMiscCururl[1024] = ""
 

int XrdFfsMiscNcachedurls = 0
 

bool XrdFfsMiscSecsss = false
 

pthread_mutex_t XrdFfsMiscSecsss_mutex = PTHREAD_MUTEX_INITIALIZER
 

XrdSecsssID* XrdFfsMiscSssid
 

XrdSecEntity* XrdFfsMiscUent
 

char* XrdFfsMiscUrlcache[XrdFfs_MAX_NUM_NODES]
 

pthread_mutex_t XrdFfsMiscUrlcache_mutex = PTHREAD_MUTEX_INITIALIZER
 

time_t XrdFfsMiscUrlcachetime = 0
 


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