xrootd
|
#include <XrdNetCmsNotify.hh>
Public Member Functions | |
int | Gone (const char *Path, int isPfn=1) |
int | Have (const char *Path, int isPfn=1) |
XrdNetCmsNotify (XrdSysError *erp, const char *aPath, const char *iName, int Opts=0) | |
~XrdNetCmsNotify () | |
Static Public Attributes | |
static const int | isServ = 0x0001 |
static const int | noPace = 0x0002 |
Private Member Functions | |
int | Send (const char *Buff, int Blen) |
Private Attributes | |
XrdSysError * | eDest |
XrdNetMsg * | xMsg |
char * | destPath |
int | Pace |
XrdNetCmsNotify::XrdNetCmsNotify | ( | XrdSysError * | erp, |
const char * | aPath, | ||
const char * | iName, | ||
int | Opts = 0 |
||
) |
References destPath, eDest, XrdOucUtils::genPath(), XrdOucUtils::InstName(), isServ, noPace, Pace, and xMsg.
int XrdNetCmsNotify::Gone | ( | const char * | Path, |
int | isPfn = 1 |
||
) |
References Send().
Referenced by XrdFrmTransfer::Throwaway(), and XrdFrmAdmin::UnlinkFile().
int XrdNetCmsNotify::Have | ( | const char * | Path, |
int | isPfn = 1 |
||
) |
References Send().
Referenced by XrdFrmTransfer::Fetch().
int XrdNetCmsNotify::Send | ( | const char * | Buff, |
int | Blen | ||
) | [private] |
References ETIMEDOUT, XrdSysMutex::Lock(), Pace, XrdNetMsg::Send(), XrdSysMutex::UnLock(), XrdSysTimer::Wait(), and xMsg.
char* XrdNetCmsNotify::destPath [private] |
Referenced by XrdNetCmsNotify(), and ~XrdNetCmsNotify().
XrdSysError* XrdNetCmsNotify::eDest [private] |
Referenced by XrdNetCmsNotify().
const int XrdNetCmsNotify::isServ = 0x0001 [static] |
Referenced by XrdFrmConfig::ConfigPaths(), and XrdNetCmsNotify().
const int XrdNetCmsNotify::noPace = 0x0002 [static] |
Referenced by XrdNetCmsNotify().
int XrdNetCmsNotify::Pace [private] |
Referenced by Send(), and XrdNetCmsNotify().
XrdNetMsg* XrdNetCmsNotify::xMsg [private] |
Referenced by Send(), XrdNetCmsNotify(), and ~XrdNetCmsNotify().