cpp-mirai-client  v2.6.1
cpp client for mirai-api-http
Mirai::ClientConnectionErrorEvent结构体 参考final

连接错误事件 更多...

#include <MiraiClientEvents.hpp>

类 Mirai::ClientConnectionErrorEvent 继承关系图:
[图例]
Mirai::ClientConnectionErrorEvent 的协作图:
[图例]

Public 属性

size_t RetryCount = 0
 当前重试次数 更多...
 
double WaitTime = 0
 下一次重试前的等待时间(ms) 更多...
 
int HttpStatus = 0
 Http连接状态 更多...
 
std::string reason
 错误原因 更多...
 
bool DecompressionError = false
 是否为解压缩编码错误 更多...
 

额外继承的成员函数

- Public 成员函数 继承自 Mirai::IEvent< ClientConnectionErrorEvent >
 IEvent (const IEvent &)=default
 
 IEvent (IEvent &&)=default
 
IEventoperator= (const IEvent &)=default
 
IEventoperator= (IEvent &&)=default
 
MiraiClientGetMiraiClient () const
 获取接收该事件的 MiraiClient 的引用 更多...
 
- 静态 Public 成员函数 继承自 Mirai::IEvent< ClientConnectionErrorEvent >
static constexpr EventTypes GetType ()
 获取事件类型 更多...
 
- Protected 成员函数 继承自 Mirai::IEvent< ClientConnectionErrorEvent >
 IEvent ()=default
 
 ~IEvent ()=default
 

详细描述

连接错误事件

通常出现于网络问题导致的无法连接目标服务器。 连接建立后出现的错误将导致 ClientConnectionClosedEvent

在文件 MiraiClientEvents.hpp60 行定义.

类成员变量说明

◆ RetryCount

size_t Mirai::ClientConnectionErrorEvent::RetryCount = 0

当前重试次数

在文件 MiraiClientEvents.hpp63 行定义.

◆ WaitTime

double Mirai::ClientConnectionErrorEvent::WaitTime = 0

下一次重试前的等待时间(ms)

在文件 MiraiClientEvents.hpp65 行定义.

◆ HttpStatus

int Mirai::ClientConnectionErrorEvent::HttpStatus = 0

Http连接状态

在文件 MiraiClientEvents.hpp67 行定义.

◆ reason

std::string Mirai::ClientConnectionErrorEvent::reason

错误原因

在文件 MiraiClientEvents.hpp69 行定义.

◆ DecompressionError

bool Mirai::ClientConnectionErrorEvent::DecompressionError = false

是否为解压缩编码错误

在文件 MiraiClientEvents.hpp71 行定义.


该结构体的文档由以下文件生成: