ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Macros
XrdProofdProtocol.h File Reference
#include <vector>
#include "XpdSysPthread.h"
#include "Xrd/XrdLink.hh"
#include "Xrd/XrdProtocol.hh"
#include "XrdOuc/XrdOucString.hh"
#include "XrdSec/XrdSecInterface.hh"
#include "XpdObject.h"
#include "XProofProtocol.h"
Include dependency graph for XrdProofdProtocol.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XrdProofdProtocol
 

Macros

#define XPROOFD_VERSBIN   0x000003EF
 
#define XPROOFD_VERSION   "0.7"
 
#define XPD_SETRESP(p, x)
 
#define XPD_SETRESPV(p, x)
 
#define XPD_CLNT_VERSION_OK(p, v)   (v < 0 || (p && p->ProofProtocol() >= v))
 

Macro Definition Documentation

#define XPD_CLNT_VERSION_OK (   p,
  v 
)    (v < 0 || (p && p->ProofProtocol() >= v))

Definition at line 216 of file XrdProofdProtocol.h.

Referenced by XrdProofdProofServ::Broadcast().

#define XPD_SETRESP (   p,
  x 
)
Value:
kXR_unt16 rid; \
memcpy((void *)&rid, (const void *)&(p->Request()->header.streamid[0]), 2); \
XrdProofdResponse *response = p->Response(rid); \
if (!response) { \
TRACEP(p, XERR, x << ": could not get Response instance for requid:"<< rid); \
return rc; \
}
Double_t x[n]
Definition: legend1.C:17
if(pyself &&pyself!=Py_None)
return
Definition: TBase64.cxx:62
#define TRACEP(p, act, x)

Definition at line 198 of file XrdProofdProtocol.h.

Referenced by XrdProofdProofServMgr::Attach(), XrdProofdClientMgr::Auth(), XrdProofdAdmin::CleanupSessions(), XrdProofdAdmin::CpFile(), XrdProofdProofServMgr::Create(), XrdProofdProofServMgr::Destroy(), XrdProofdProofServMgr::Detach(), XrdProofdAdmin::Exec(), XrdProofdAdmin::GetFile(), XrdProofdAdmin::GetWorkers(), XrdProofdProtocol::Interrupt(), XrdProofdClientMgr::Login(), XrdProofdClientMgr::MapClient(), XrdProofdProtocol::Ping(), XrdProofdAdmin::Process(), XrdProofdManager::Process(), XrdProofdProofServMgr::Process(), XrdProofdProtocol::Process2(), XrdProofdAdmin::PutFile(), XrdProofdAdmin::QueryLogPaths(), XrdProofdAdmin::QueryMssUrl(), XrdProofdAdmin::QueryROOTVersions(), XrdProofdAdmin::QuerySessions(), XrdProofdAdmin::QueryWorkers(), XrdProofdNetMgr::ReadBuffer(), XrdProofdAdmin::ReleaseWorker(), XrdProofdProtocol::SendMsg(), XrdProofdAdmin::SendMsgToUser(), XrdProofdAdmin::SetGroupProperties(), XrdProofdAdmin::SetROOTVersion(), XrdProofdAdmin::SetSessionAlias(), XrdProofdAdmin::SetSessionTag(), and XrdProofdProtocol::Urgent().

#define XPD_SETRESPV (   p,
  x 
)
Value:
kXR_unt16 rid; \
memcpy((void *)&rid, (const void *)&(p->Request()->header.streamid[0]), 2); \
XrdProofdResponse *response = p->Response(rid); \
if (!response) { \
TRACEP(p, XERR, x << ": could not get Response instance for requid:"<< rid); \
}
Double_t x[n]
Definition: legend1.C:17
if(pyself &&pyself!=Py_None)
return
Definition: TBase64.cxx:62
#define TRACEP(p, act, x)

Definition at line 207 of file XrdProofdProtocol.h.

Referenced by XrdProofdProtocol::TouchAdminPath().

#define XPROOFD_VERSBIN   0x000003EF
#define XPROOFD_VERSION   "0.7"

Definition at line 36 of file XrdProofdProtocol.h.

Referenced by XrdProofdProtocol::Configure().