Added serverUtility library

This commit is contained in:
Anonymous
2014-01-15 01:33:26 -07:00
parent ed496d5653
commit 222d858a18
56 changed files with 3936 additions and 0 deletions
@@ -0,0 +1,35 @@
// ======================================================================
//
// RecentMaxSyncedValue.h
//
// Copyright 2004 Sony Online Entertainment
//
// ======================================================================
#ifndef INCLUDED_RecentMaxSyncedValue_H
#define INCLUDED_RecentMaxSyncedValue_H
class RecentMaxSyncedValue
{
public:
RecentMaxSyncedValue(float value, int checkIntervalMs, int fudgeIntervalMs);
float getLastSetValue() const;
float getRecentMaximum(uint32 curSyncStamp);
void setValue(float value, uint32 curSyncStamp);
private:
RecentMaxSyncedValue();
RecentMaxSyncedValue(RecentMaxSyncedValue const &);
RecentMaxSyncedValue &operator=(RecentMaxSyncedValue const &);
float m_maximum;
float m_oldMaximum;
uint32 m_changeSyncStamp;
int const m_checkIntervalMs;
int const m_fudgeIntervalMs;
};
// ======================================================================
#endif // INCLUDED_RecentMaxSyncedValue_H