#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().