ROOT
6.07/01
Reference Guide
|
#include "XProtocol/XProtocol.hh"
Go to the source code of this file.
Classes | |
struct | XPClientProofRequest |
struct | XPClientReadbufRequest |
struct | XPClientSendRcvRequest |
struct | XPClientArchiveRequest |
struct | XPClientInterruptRequest |
struct | XPClientLoginRequest |
union | XPClientRequest |
Macros | |
#define | XPD_DEF_PORT 1093 |
#define | kXP_MasterServer 1 |
#define | kXR_SlaveServer 0 |
#define | XPD_VERSION 0x010600 |
#define | kXPD_Admin 4 |
#define | kXPD_Internal 3 |
#define | kXPD_ClientMaster 2 |
#define | kXPD_MasterMaster 1 |
#define | kXPD_MasterWorker 0 |
#define | kXPD_AnyConnect -1 |
#define | kXPD_TopMaster 2 |
#define | kXPD_Master 1 |
#define | kXPD_Worker 0 |
#define | kXPD_AnyServer -1 |
#define | kXPD_OpModeOpen 0 |
#define | kXPD_OpModeControlled 1 |
#define | kXPD_internal 0x1 |
#define | kXPD_async 0x2 |
#define | kXPD_startprocess 0x4 |
#define | kXPD_setidle 0x8 |
#define | kXPD_fb_prog 0x10 |
#define | kXPD_logmsg 0x20 |
#define | kXPD_querynum 0x40 |
#define | kXPD_process 0x80 |
Variables | |
const char *const | XPD_GW_Failed = "|failed|" |
const char *const | XPD_GW_QueryEnqueued = "|enqueued|" |
const char *const | XPD_GW_Static = "static:" |
#define kXP_MasterServer 1 |
Definition at line 18 of file XProofProtocol.h.
#define kXPD_Admin 4 |
Definition at line 56 of file XProofProtocol.h.
Referenced by XrdProofdClientMgr::Login().
#define kXPD_AnyConnect -1 |
Definition at line 61 of file XProofProtocol.h.
#define kXPD_AnyServer -1 |
Definition at line 67 of file XProofProtocol.h.
Referenced by XrdProofdProofServMgr::CleanClientSessions(), XrdProofdNetMgr::Config(), XrdProofdProofServMgr::Destroy(), XrdProofdManager::DoDirectiveRole(), XrdProofdClientMgr::Login(), XrdProofdProofServ::Reset(), TXSocket::SendCoordinator(), XrdProofdClient::TerminateSessions(), XrdProofdManager::XrdProofdManager(), XrdProofdProofServ::XrdProofdProofServ(), and XrdProofdProofServCron().
#define kXPD_async 0x2 |
Definition at line 142 of file XProofProtocol.h.
Referenced by TXSocket::SendRaw(), and TXSocket::TXSocket().
#define kXPD_ClientMaster 2 |
Definition at line 58 of file XProofProtocol.h.
Referenced by XrdProofdProofServMgr::Attach(), XrdProofdClient::Broadcast(), XrdProofdProofServMgr::Create(), XrdProofdProofServMgr::GetTagDirs(), XrdProofdClientMgr::Login(), XrdProofdProofServMgr::PrepareProofServ(), and XrdProofdProtocol::Reset().
#define kXPD_fb_prog 0x10 |
Definition at line 145 of file XProofProtocol.h.
Referenced by TXSocket::Send(), and XrdProofdProtocol::SendMsg().
#define kXPD_Internal 3 |
Definition at line 57 of file XProofProtocol.h.
Referenced by XrdProofdProtocol::Internal(), XrdProofdClientMgr::Login(), XrdProofdClientMgr::MapClient(), and XrdProofdClient::Touch().
#define kXPD_internal 0x1 |
Definition at line 141 of file XProofProtocol.h.
Referenced by TXSocket::Ping(), and TXSocket::TXSocket().
#define kXPD_logmsg 0x20 |
Definition at line 146 of file XProofProtocol.h.
Referenced by TXSocket::Send(), and XrdProofdProtocol::SendMsg().
#define kXPD_Master 1 |
Definition at line 65 of file XProofProtocol.h.
Referenced by XrdProofdNetMgr::Broadcast(), BroadcastPriority(), XrdProofdManager::DoDirectiveRole(), and XrdProofdClientMgr::Login().
#define kXPD_MasterMaster 1 |
Definition at line 59 of file XProofProtocol.h.
Referenced by XrdProofdClientMgr::Login(), and XrdProofdProofServMgr::ParseCreateBuffer().
#define kXPD_MasterWorker 0 |
Definition at line 60 of file XProofProtocol.h.
Referenced by XrdProofdProofServMgr::Create(), XrdProofdProofServMgr::FormFileNameInSessionDir(), XrdProofdProofServMgr::GetTagDirs(), XrdProofdClientMgr::Login(), XrdProofdProofServMgr::ParseCreateBuffer(), XrdProofdProofServMgr::SetProofServEnv(), and XrdProofdProofServMgr::SetProofServEnvOld().
#define kXPD_OpModeControlled 1 |
Definition at line 71 of file XProofProtocol.h.
Referenced by XrdProofdManager::CheckUser(), XrdProofdManager::Config(), XrdProofdManager::DoDirectiveAllowedGroups(), and XrdProofdManager::DoDirectiveAllowedUsers().
#define kXPD_OpModeOpen 0 |
Definition at line 70 of file XProofProtocol.h.
Referenced by XrdProofdManager::XrdProofdManager().
#define kXPD_process 0x80 |
Definition at line 148 of file XProofProtocol.h.
Referenced by TXSocket::Send().
#define kXPD_querynum 0x40 |
Definition at line 147 of file XProofProtocol.h.
Referenced by TXSocket::Send(), and XrdProofdProtocol::SendMsg().
#define kXPD_setidle 0x8 |
Definition at line 144 of file XProofProtocol.h.
Referenced by TXSocket::Send(), and XrdProofdProtocol::SendMsg().
#define kXPD_startprocess 0x4 |
Definition at line 143 of file XProofProtocol.h.
Referenced by TXSocket::Send(), and XrdProofdProtocol::SendMsg().
#define kXPD_TopMaster 2 |
Definition at line 64 of file XProofProtocol.h.
Referenced by XrdProofdProofServ::CheckSession(), CountTopMasters(), XrdProofdManager::DoDirectiveRole(), XrdProofdClient::GetTopServers(), XrdProofdClientMgr::Login(), XrdProofdProtocol::PostSession(), XrdProofdProofServ::Reset(), TXSocket::SendCoordinator(), XrdProofdClient::SkipSessionsCheck(), and XrdProofdClient::TerminateSessions().
#define kXPD_Worker 0 |
Definition at line 66 of file XProofProtocol.h.
Referenced by XrdProofdNetMgr::Broadcast(), XrdProofdProofServMgr::BroadcastClusterInfo(), XrdProofdAdmin::CleanupSessions(), XrdProofdManager::Config(), XrdProofdNetMgr::Config(), XrdProofdProofServMgr::Create(), XrdProofdProtocol::CtrlC(), XrdProofdManager::DoDirectiveRole(), XrdProofdAdmin::Exec(), XrdProofdClientMgr::GetClient(), XrdProofdProofServMgr::ResolveKeywords(), and XrdProofdAdmin::SetROOTVersion().
#define kXR_SlaveServer 0 |
Definition at line 19 of file XProofProtocol.h.
#define XPD_DEF_PORT 1093 |
Definition at line 13 of file XProofProtocol.h.
Referenced by XrdProofdManager::DoDirectivePort(), XrdProofWorker::Matches(), XrdProofWorker::Reset(), XrdgetProtocolPort(), and XrdProofdManager::XrdProofdManager().
#define XPD_VERSION 0x010600 |
Definition at line 53 of file XProofProtocol.h.
enum EAdminExecType |
Enumerator | |
---|---|
kRm | |
kLs | |
kMore | |
kGrep | |
kTail | |
kMd5sum | |
kStat | |
kFind |
Definition at line 113 of file XProofProtocol.h.
enum EAdminMsgType |
Definition at line 89 of file XProofProtocol.h.
enum EResourceType |
Enumerator | |
---|---|
kRTNone | |
kRTStatic | |
kRTDynamic |
Definition at line 74 of file XProofProtocol.h.
enum EStaticSelOpt |
Enumerator | |
---|---|
kSSORoundRobin | |
kSSORandom | |
kSSOLoadBased |
Definition at line 81 of file XProofProtocol.h.
enum XPErrorCode |
Definition at line 205 of file XProofProtocol.h.
enum XProofActionCode |
Definition at line 171 of file XProofProtocol.h.
enum XProofQueryStatus |
Enumerator | |
---|---|
kXP_pending | |
kXP_done | |
kXP_processing | |
kXP_aborted |
Definition at line 194 of file XProofProtocol.h.
enum XProofRequestTypes |
Enumerator | |
---|---|
kXP_login | |
kXP_auth | |
kXP_create | |
kXP_destroy | |
kXP_attach | |
kXP_detach | |
kXP_urgent | |
kXP_sendmsg | |
kXP_admin | |
kXP_interrupt | |
kXP_ping | |
kXP_cleanup | |
kXP_readbuf | |
kXP_touch | |
kXP_ctrlc | |
kXP_direct | |
kXP_Undef |
Definition at line 31 of file XProofProtocol.h.
enum XProofResponseType |
Enumerator | |
---|---|
kXP_ok | |
kXP_oksofar | |
kXP_attn | |
kXP_authmore | |
kXP_error | |
kXP_wait |
Definition at line 159 of file XProofProtocol.h.
enum XProofSchedOpts |
Enumerator | |
---|---|
kXPD_sched_off | |
kXPD_sched_local | |
kXPD_sched_central |
Definition at line 125 of file XProofProtocol.h.
enum XProofSessionStatus |
Enumerator | |
---|---|
kXPD_idle | |
kXPD_running | |
kXPD_shutdown | |
kXPD_enqueued | |
kXPD_unknown |
Definition at line 132 of file XProofProtocol.h.
const char* const XPD_GW_Failed = "|failed|" |
Definition at line 151 of file XProofProtocol.h.
const char* const XPD_GW_QueryEnqueued = "|enqueued|" |
Definition at line 152 of file XProofProtocol.h.
Referenced by TXProofServ::GetWorkers(), XrdProofdManager::GetWorkers(), and XrdProofSched::Reschedule().
const char* const XPD_GW_Static = "static:" |
Definition at line 153 of file XProofProtocol.h.
Referenced by TXProofServ::GetWorkers(), XrdProofSched::GetWorkers(), and XrdProofSched::Reschedule().