cpp-mirai-client  v2.6.1
cpp client for mirai-api-http
Mirai::FlashImageMessage类 参考final

闪照消息 更多...

#include <ImageMessage.hpp>

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

静态 Protected 属性

static constexpr MessageTypes TYPE_ = MessageTypes::FLASH_IMAGE
 
static constexpr bool SUPPORT_SEND_ = true
 

额外继承的成员函数

- Public 成员函数 继承自 Mirai::ImageMessageImpl< FlashImageMessage >
 ImageMessageImpl ()=default
 
 ImageMessageImpl (MiraiImage image)
 
 ImageMessageImpl (std::string ImageId, std::string url, std::string path, std::string base64)
 
MiraiImage GetImage () const
 获取消息中的图片 更多...
 
FlashImageMessageSetImageId (std::string ImageId)
 设置图片id 更多...
 
FlashImageMessageSetUrl (std::string url)
 设置图片链接 更多...
 
FlashImageMessageSetPath (std::string path)
 设置图片路径 更多...
 
FlashImageMessageSetBase64 (std::string base64)
 设置图片base64编码 更多...
 
FlashImageMessageSetImage (MiraiImage image)
 MiraiImage 设置图片内容 更多...
 
- Public 成员函数 继承自 Mirai::IMessageImpl< FlashImageMessage >
std::unique_ptr< IMessageclone () const override
 
- Public 成员函数 继承自 Mirai::IMessage
virtual ~IMessage ()=default
 
virtual std::unique_ptr< IMessageclone () const =0
 
MessageTypes type () const
 Return the type of the class 更多...
 
bool allowSend () const
 检查消息是否可以用于发送 更多...
 
bool valid () const
 检查消息是否有效 更多...
 
- 静态 Public 成员函数 继承自 Mirai::IMessageImpl< FlashImageMessage >
static constexpr MessageTypes GetType ()
 
static constexpr bool isSendSupported ()
 
- Protected 成员函数 继承自 Mirai::ImageMessageImpl< FlashImageMessage >
void clear_ () noexcept
 
bool isValid_ () const override
 
- Protected 成员函数 继承自 Mirai::IMessageImpl< FlashImageMessage >
 IMessageImpl ()=default
 
MessageTypes GetType_ () const override
 
bool isSendSupported_ () const override
 
- Protected 成员函数 继承自 Mirai::IMessage
 IMessage ()=default
 
virtual MessageTypes GetType_ () const =0
 
virtual bool isSendSupported_ () const =0
 
virtual bool isValid_ () const =0
 
- Protected 属性 继承自 Mirai::ImageMessageImpl< FlashImageMessage >
MiraiImage image_
 

详细描述

闪照消息

Member Variable Default Value
FlashImageMessage::image_ MiraiImage{}

在文件 ImageMessage.hpp158 行定义.

类成员变量说明

◆ TYPE_

constexpr MessageTypes Mirai::FlashImageMessage::TYPE_ = MessageTypes::FLASH_IMAGE
staticconstexprprotected

在文件 ImageMessage.hpp163 行定义.

◆ SUPPORT_SEND_

constexpr bool Mirai::FlashImageMessage::SUPPORT_SEND_ = true
staticconstexprprotected

在文件 ImageMessage.hpp164 行定义.


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