Added mostRecent() as that's the one we want to display rather than current

which is currently accumulating on the server and always zero on the client.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4224 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2006-06-25 23:23:23 +00:00
parent 55b7933c5c
commit b88b142bd3
@@ -58,14 +58,14 @@ public class ConMgrStats extends SimpleStreamableObject
/** Creates our historical arrays. */
public void init ()
{
authQueueSize = new int[60];
deathQueueSize = new int[60];
outQueueSize = new int[60];
overQueueSize = new int[60];
bytesIn = new int[60];
bytesOut = new int[60];
msgsIn = new int[60];
msgsOut = new int[60];
authQueueSize = new int[SLOTS];
deathQueueSize = new int[SLOTS];
outQueueSize = new int[SLOTS];
overQueueSize = new int[SLOTS];
bytesIn = new int[SLOTS];
bytesOut = new int[SLOTS];
msgsIn = new int[SLOTS];
msgsOut = new int[SLOTS];
}
/** Advances the currently accumulating bucket and clears its
@@ -82,4 +82,14 @@ public class ConMgrStats extends SimpleStreamableObject
msgsIn[current] = 0;
msgsOut[current] = 0;
}
/**
* Returns the index of the most recently accumulated stats slot.
*/
public int mostRecent ()
{
return (current + SLOTS - 1) % SLOTS;
}
protected static final int SLOTS = 60;
}