18 #ifndef INCLUDED_NETSTATS 19 #define INCLUDED_NETSTATS 46 virtual const std::vector<ProfileColumn>&
GetColumns();
60 #endif // INCLUDED_NETSTATS void LatchHostState(const ENetHost *host)
Definition: NetStats.cpp:127
Class AbstractProfileTable: Profile table data model.
Definition: ProfileViewer.h:64
CNetStatsTable()
Definition: NetStats.cpp:45
NONCOPYABLE(CNetStatsTable)
virtual size_t GetNumberRows()
GetNumberRows.
Definition: NetStats.cpp:63
struct _ENetPeer ENetPeer
Definition: NetHost.h:30
A non-recursive mutual exclusion lock.
Definition: ThreadUtil.h:45
virtual CStr GetName()
GetName: Short descriptive name of this table (should be static).
Definition: NetStats.cpp:50
CMutex m_Mutex
Definition: NetStats.h:56
ENet connection statistics profiler table.
Definition: NetStats.h:36
virtual CStr GetTitle()
GetTitle: Longer, explanatory text (can be dynamic).
Definition: NetStats.cpp:55
virtual AbstractProfileTable * GetChild(size_t row)
GetChild: Return a row's child table if the child is expandable.
Definition: NetStats.cpp:122
std::vector< ProfileColumn > m_ColumnDescriptions
Definition: NetStats.h:54
virtual CStr GetCellText(size_t row, size_t col)
GetCellText.
Definition: NetStats.cpp:86
struct _ENetHost ENetHost
Definition: NetHost.h:32
virtual const std::vector< ProfileColumn > & GetColumns()
GetColumnDescriptions.
Definition: NetStats.cpp:68
const ENetPeer * m_Peer
Definition: NetStats.h:53
std::vector< std::vector< CStr > > m_LatchedData
Definition: NetStats.h:57