玉兔远程控制 0.1.0-bate10
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
CStatsSever类 参考
类 CStatsSever 继承关系图:
Inheritance graph
[图例]
CStatsSever 的协作图:
Collaboration graph
[图例]

Public 成员函数

 CStatsSever (CParameterOperate *parent=nullptr, const QString &szPrefix=QString())
 
QString ToString () const
 
quint64 GetTotalConnects () const
 
quint64 GetConnects () const
 
quint64 GetDisconnects () const
 
void AddConnects (quint64 c=1)
 
void Disconnects (quint64 c=1)
 
- Public 成员函数 继承自 CStats
 CStats (CParameterOperate *parent=nullptr, const QString &szPrefix=QString())
 
QString TotalSends ()
 
QString TotalReceives ()
 
quint64 GetTotalSends ()
 
quint64 GetTotalReceives ()
 
QString SendRate ()
 
QString ReceiveRate ()
 
virtual double GetSendRate ()
 Send rate.
 
virtual double GetReceiveRate ()
 
int GetInterval ()
 Get interval.
 
int SetInterval (int interval=1)
 Set interval.
 
- Public 成员函数 继承自 CParameterOperate
 CParameterOperate (QObject *parent, const QString &szPrefix=QString())
 
CParameterPluginGetPluginParameters ()
 Get CParameterPlugin
 
int SetPluginParameters (CParameterPlugin *p)
 
const QString GetName () const
 
void SetName (const QString &szName)
 
int LoadPassword (const QString &szTitle, const QString &szKey, QString &password, QSettings &set)
 Restore password
 
int SavePassword (const QString &szKey, const QString &password, QSettings &set, bool bSave=false)
 
- Public 成员函数 继承自 CParameter
 CParameter (QObject *parent, const QString &szPrefix=QString())
 
virtual int Load (QString szFile=QString())
 Load from file
 
virtual int Save (QString szFile=QString(), bool bForce=true)
 Save to file
 
virtual int Load (QSettings &set)
 Load from QSettings
 
virtual int Save (QSettings &set, bool bForce=true)
 Save to QSettings
 
virtual bool CheckValidity ()
 检查参数是否有效,以决定是否使用或者保存参数。 派生类一般只要重载 OnCheckValidity() ,用于检查参数。
 

Private 属性

QAtomicInteger< quint64 > m_TotalConnects
 
QAtomicInteger< quint64 > m_Disconnects
 

额外继承的成员函数

- Public 槽 继承自 CStats
virtual void slotCalculating ()
 Calculating
 
virtual void AddSends (quint64 size)
 
virtual void AddReceives (quint64 size)
 
- 信号 继承自 CStats
void sigDataChanged ()
 当数据发生变化时触发,用于通知用户实时调用 slotCalculating 进行计算。
 
- 信号 继承自 CParameterOperate
void sigSetPluginParameters ()
 仅由此类使用
 
void sigNameChanged (const QString &name=QString())
 
- 信号 继承自 CParameter
void sigChanged ()
 当参数改变时,触发 通常如果需要,则相应的参数会对应一个改变事件。
 
- 静态 Public 成员函数 继承自 CStats
static QString Convertbytes (quint64 bytes)
 
- Protected 槽 继承自 CParameterOperate
virtual void slotSetPluginParameters ()
 设置 CParameterPlugin 后调用,用于初始化与 CParameterPlugin 有关的操作。
 
- Protected 成员函数 继承自 CStats
virtual int OnLoad (QSettings &set) override
 
virtual int OnSave (QSettings &set) override
 
- Protected 成员函数 继承自 CParameterOperate
QByteArray PasswordSum (const std::string &password, const std::string &key)
 
- Protected 成员函数 继承自 CParameter
virtual bool OnCheckValidity ()
 检查参数是否有效
 
int SetModified (bool bModified=true)
 在设置参数时,如果有修改,则调用。
 
bool GetModified ()
 参数是否有修改
 
- 属性 继承自 CParameter
bool Modified
 

详细描述

在文件 Stats.h75 行定义.

构造及析构函数说明

◆ CStatsSever()

CStatsSever::CStatsSever ( CParameterOperate parent = nullptr,
const QString &  szPrefix = QString() 
)
explicit

在文件 Stats.cpp125 行定义.

成员函数说明

◆ AddConnects()

void CStatsSever::AddConnects ( quint64  c = 1)

在文件 Stats.cpp152 行定义.

◆ Disconnects()

void CStatsSever::Disconnects ( quint64  c = 1)

在文件 Stats.cpp157 行定义.

◆ GetConnects()

quint64 CStatsSever::GetConnects ( ) const

在文件 Stats.cpp142 行定义.

◆ GetDisconnects()

quint64 CStatsSever::GetDisconnects ( ) const

在文件 Stats.cpp147 行定义.

◆ GetTotalConnects()

quint64 CStatsSever::GetTotalConnects ( ) const

在文件 Stats.cpp137 行定义.

◆ ToString()

QString CStatsSever::ToString ( ) const

在文件 Stats.cpp130 行定义.

类成员变量说明

◆ m_Disconnects

QAtomicInteger<quint64> CStatsSever::m_Disconnects
private

在文件 Stats.h90 行定义.

◆ m_TotalConnects

QAtomicInteger<quint64> CStatsSever::m_TotalConnects
private

在文件 Stats.h89 行定义.


该类的文档由以下文件生成: