![]() |
ROOT
6.06/09
Reference Guide
|
#include "XProtocol/XProtocol.hh"
Include dependency graph for XProofProtocol.h:
This graph shows which files directly or indirectly include this file: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().