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

连接建立事件 更多...

#include <MiraiClientEvents.hpp>

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

Public 属性

std::string uri
 连接地址 更多...
 
std::map< std::string, std::string > headers
 接收的文件头信息 更多...
 
std::string protocol
 协议信息 更多...
 
std::string SessionKey
 本次连接的session key 更多...
 
User BotProfile
 获取到的的Bot资料 更多...
 

额外继承的成员函数

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

详细描述

连接建立事件

会在连接成功建立后, MiraiClient::Connect() 返回之前广播。 MiraiClient 的mirai相关api应在此事件之后才能被正常使用。

在文件 MiraiClientEvents.hpp36 行定义.

类成员变量说明

◆ uri

std::string Mirai::ClientConnectionEstablishedEvent::uri

连接地址

在文件 MiraiClientEvents.hpp39 行定义.

◆ headers

std::map<std::string, std::string> Mirai::ClientConnectionEstablishedEvent::headers

接收的文件头信息

在文件 MiraiClientEvents.hpp41 行定义.

◆ protocol

std::string Mirai::ClientConnectionEstablishedEvent::protocol

协议信息

在文件 MiraiClientEvents.hpp43 行定义.

◆ SessionKey

std::string Mirai::ClientConnectionEstablishedEvent::SessionKey

本次连接的session key

在文件 MiraiClientEvents.hpp45 行定义.

◆ BotProfile

User Mirai::ClientConnectionEstablishedEvent::BotProfile

获取到的的Bot资料

在文件 MiraiClientEvents.hpp47 行定义.


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