XrdProofdPriorityMgr.cxx File Reference

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


Function Documentation

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


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