Public Member Functions | Public Attributes | Protected Attributes | List of all members
PriorityQueueStats Class Reference

Public Member Functions

void decRefCounter ()
 
void enqueue (Particle *pElement, int pDiscipline, int pPriority, double pArrivalTime, int pPosition)
 
void incRefCounter ()
 
void incrementNumberInQueue ()
 
int refCounter () const
 
Particle * reject (double pArrivalTime)
 
void resetStats (double pArrivalTime)
 
void updateAllocation (double pArrivalTime)
 
void updateStatsOnRelease (int pPriority, double pEnterTime, double pArrivalTime)
 

Public Attributes

double mAccumulatedOccupancy
 
HighPriorityQueue mElements
 
int mOkToPeek
 
int mPriorityToSend
 
double mResetTime
 
QueueStats mStats
 
int mTag
 
double mUpdateTime
 

Protected Attributes

int mRefCounter