XRootD
Loading...
Searching...
No Matches
XrdSecsssKT.cc File Reference
#include <fcntl.h>
#include <iostream>
#include <cstdio>
#include <stddef.h>
#include <cstdlib>
#include <cstring>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "XrdSecsss/XrdSecsssKT.hh"
#include "XrdOuc/XrdOucErrInfo.hh"
#include "XrdOuc/XrdOucStream.hh"
#include "XrdOuc/XrdOucUtils.hh"
#include "XrdSys/XrdSysE2T.hh"
Include dependency graph for XrdSecsssKT.cc:

Go to the source code of this file.

Macros

#define ENODATA   ENOATTR

Functions

void * XrdSecsssKTRefresh (void *Data)

Macro Definition Documentation

◆ ENODATA

#define ENODATA   ENOATTR

Definition at line 49 of file XrdSecsssKT.cc.

Function Documentation

◆ XrdSecsssKTRefresh()

void * XrdSecsssKTRefresh ( void * Data)

Definition at line 62 of file XrdSecsssKT.cc.

63{
64 XrdSecsssKT *theKT = (XrdSecsssKT *)Data;
65 struct timespec naptime = {theKT->RefrTime(), 0};
66
67// Loop and check if keytab has changed
68//
69 while(1) {nanosleep(&naptime, 0); theKT->Refresh();}
70
71 return (void *)0;
72}
time_t RefrTime()

References XrdSecsssKT::Refresh(), and XrdSecsssKT::RefrTime().

Referenced by XrdSecsssKT::XrdSecsssKT().

Here is the call graph for this function:
Here is the caller graph for this function: