#include <C4Network2Stats.h>
Public Types | |
enum | { DefaultBlockLength = 256 } |
typedef float | ValueType |
typedef int | TimeType |
Public Member Functions | |
C4TableGraph (int iBackLogLength=DefaultBlockLength, TimeType iStartTime=0) | |
~C4TableGraph () override | |
void | Reset (TimeType iToTime) |
void | SetDumpFile (StdStrBuf &szFile) |
TimeType | GetStartTime () const override |
TimeType | GetEndTime () const override |
ValueType | GetValue (TimeType iAtTime) const override |
ValueType | GetAtValue (TimeType iAtTime) const |
void | SetAvgValue (TimeType iAtTime, ValueType iValue) const |
ValueType | GetMedianValue (TimeType iStartTime, TimeType iEndTime) const override |
ValueType | GetMinValue () const override |
ValueType | GetMaxValue () const override |
void | RecordValue (ValueType iValue) |
virtual bool | DumpToFile (const StdStrBuf &rszFilename, bool fAppend) const |
int | GetSeriesCount () const override |
const C4Graph * | GetSeries (int iIndex) const override |
void | SetAverageTime (int iToTime) override |
void | Update () const override |
void | SetMultiplier (ValueType fToVal) override |
void | SetTitle (const char *szNewTitle) |
void | SetColorDw (DWORD dwClr) |
DWORD | GetColorDw () const |
const char * | GetTitle () const |
Definition at line 66 of file C4Network2Stats.h.
|
inherited |
Definition at line 28 of file C4Network2Stats.h.
|
inherited |
Definition at line 27 of file C4Network2Stats.h.
anonymous enum |
C4TableGraph::C4TableGraph | ( | int | iBackLogLength = DefaultBlockLength , |
TimeType | iStartTime = 0 |
||
) |
Definition at line 32 of file C4Network2Stats.cpp.
|
override |
Definition at line 41 of file C4Network2Stats.cpp.
References Reset().
|
virtual |
Definition at line 156 of file C4Network2Stats.cpp.
References CStdFile::Append(), CStdFile::Create(), StdStrBuf::Format(), StdStrBuf::getData(), GetEndTime(), GetStartTime(), GetValue(), and CStdFile::WriteString().
Referenced by RecordValue(), and Reset().
C4Graph::ValueType C4TableGraph::GetAtValue | ( | TimeType | iAtTime | ) | const |
Definition at line 85 of file C4Network2Stats.cpp.
References GetEndTime(), GetStartTime(), and Inside().
Referenced by Update().
|
inlineinherited |
Definition at line 55 of file C4Network2Stats.h.
Referenced by C4Chart::DrawElement().
|
overridevirtual |
Implements C4Graph.
Definition at line 71 of file C4Network2Stats.cpp.
Referenced by DumpToFile(), GetAtValue(), GetValue(), and SetAvgValue().
|
overridevirtual |
|
overridevirtual |
Implements C4Graph.
Definition at line 101 of file C4Network2Stats.cpp.
References GetValue().
|
overridevirtual |
|
inlineoverridevirtual |
Implements C4Graph.
Definition at line 116 of file C4Network2Stats.h.
|
inlineoverridevirtual |
|
overridevirtual |
Implements C4Graph.
Definition at line 63 of file C4Network2Stats.cpp.
Referenced by DumpToFile(), GetAtValue(), GetValue(), SetAvgValue(), and Update().
|
inlineinherited |
Definition at line 56 of file C4Network2Stats.h.
References StdStrBuf::getData().
Referenced by C4Chart::DrawElement().
|
overridevirtual |
Implements C4Graph.
Definition at line 77 of file C4Network2Stats.cpp.
References GetEndTime(), GetStartTime(), and Inside().
Referenced by DumpToFile(), and GetMedianValue().
void C4TableGraph::RecordValue | ( | ValueType | iValue | ) |
Definition at line 140 of file C4Network2Stats.cpp.
References DumpToFile().
Referenced by C4Network2Stats::ExecuteFrame(), and C4Network2Stats::ExecuteSecond().
void C4TableGraph::Reset | ( | TimeType | iToTime | ) |
Definition at line 50 of file C4Network2Stats.cpp.
References DumpToFile().
Referenced by ~C4TableGraph().
|
overridevirtual |
Implements C4Graph.
Definition at line 181 of file C4Network2Stats.cpp.
Definition at line 93 of file C4Network2Stats.cpp.
References GetEndTime(), GetStartTime(), and Inside().
Referenced by Update().
|
inlineinherited |
Definition at line 39 of file C4Network2Stats.h.
Referenced by C4Network2Stats::C4Network2Stats(), C4Network2Client::CreateGraphs(), and C4Player::CreateGraphs().
|
inline |
Definition at line 94 of file C4Network2Stats.h.
|
inlineoverridevirtual |
|
inlineinherited |
Definition at line 38 of file C4Network2Stats.h.
References StdStrBuf::Copy().
Referenced by C4Network2Stats::C4Network2Stats(), C4Network2Client::CreateGraphs(), and C4Player::CreateGraphs().
|
overridevirtual |
Reimplemented from C4Graph.
Definition at line 193 of file C4Network2Stats.cpp.
References Abs(), FORWARD_AVERAGE_FACTOR, GetAtValue(), GetStartTime(), and SetAvgValue().