XrdProofdProtocol.h File Reference

#include <vector>
#include "XrdSys/XrdSysPthread.hh"
#include "Xrd/XrdLink.hh"
#include "Xrd/XrdObject.hh"
#include "Xrd/XrdProtocol.hh"
#include "XrdOuc/XrdOucString.hh"
#include "XrdSec/XrdSecInterface.hh"
#include "XProofProtocol.h"

Go to the source code of this file.

Classes

class  XrdProofdProtocol

Defines

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


Define Documentation

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

Definition at line 210 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; \
   }

Definition at line 192 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::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); \
      return; \
   }

Definition at line 201 of file XrdProofdProtocol.h.

Referenced by XrdProofdProtocol::TouchAdminPath().

#define XPROOFD_VERSBIN   0x000003EE

Definition at line 34 of file XrdProofdProtocol.h.

Referenced by XrdProofdProofServMgr::Attach(), XrdProofdProofServMgr::Create(), XrdProofdClientMgr::Login(), and XrdProofdProtocol::Match().

#define XPROOFD_VERSION   "0.6"

Definition at line 35 of file XrdProofdProtocol.h.

Referenced by XrdProofdProtocol::Configure().


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