#include "XrdProofdPlatform.h"#include "XrdOuc/XrdOucStream.hh"#include "XrdSys/XrdSysPriv.hh"#include "XrdProofdAux.h"#include "XrdProofdManager.h"#include "XrdProofdPriorityMgr.h"#include "XrdProofGroup.h"#include "XrdProofdTrace.h"Go to the source code of this file.
Classes | |
| struct | XpdCreateActiveList_t |
Functions | |
| void * | XrdProofdPriorityCron (void *p) |
| static int | DumpPriorityChanges (const char *, XrdProofdPriority *p, void *s) |
| static int | ResetEntryPriority (const char *, XrdProofdSessionEntry *e, void *) |
| static int | CreateActiveList (const char *, XrdProofdSessionEntry *e, void *s) |
| static int CreateActiveList | ( | const char * | , | |
| XrdProofdSessionEntry * | e, | |||
| void * | s | |||
| ) | [static] |
Definition at line 267 of file XrdProofdPriorityMgr.cxx.
References XrdOucString::c_str(), emsg(), XpdCreateActiveList_t::error, XrdProofdSessionEntry::fFracEff, XrdProofdSessionEntry::fGroup, XpdCreateActiveList_t::fGroupMgr, XpdCreateActiveList_t::fSortedList, XrdProofdSessionEntry::fUser, g, XrdProofGroupMgr::GetGroup(), TRACE, and XPDLOC.
Referenced by XrdProofdPriorityMgr::SetNiceValues().
| static int DumpPriorityChanges | ( | const char * | , | |
| XrdProofdPriority * | p, | |||
| void * | s | |||
| ) | [static] |
Definition at line 140 of file XrdProofdPriorityMgr.cxx.
References p, TRACE, XPDFORM, and XPDLOC.
Referenced by XrdProofdPriorityMgr::Config().
| static int ResetEntryPriority | ( | const char * | , | |
| XrdProofdSessionEntry * | e, | |||
| void * | ||||
| ) | [static] |
Definition at line 252 of file XrdProofdPriorityMgr.cxx.
References XrdProofdSessionEntry::SetPriority().
Referenced by XrdProofdPriorityMgr::SetNiceValues().
| void* XrdProofdPriorityCron | ( | void * | p | ) |
Definition at line 49 of file XrdProofdPriorityMgr.cxx.
References XrdProofdPriorityMgr::AddSession(), XpdMsg::Buf(), XrdOucString::c_str(), XpdMsg::Get(), XrdProofdPriorityMgr::kChangeStatus, XrdProofdPriorityMgr::kSetGroupPriority, XrdProofdPriorityMgr::Pipe(), XrdProofdPipe::Poll(), XrdProofdPipe::Recv(), XrdProofdPriorityMgr::RemoveSession(), XrdProofdPriorityMgr::SetGroupPriority(), XrdProofdPriorityMgr::SetNiceValues(), TRACE, XpdMsg::Type(), XPDERR, and XPDLOC.
Referenced by XrdProofdPriorityMgr::Config().
1.5.1