Class qqmusic::crypto::Decoder
ClassList > qqmusic > crypto > Decoder
Public Functions
Type | Name |
---|---|
Decoder () = default 解码器构造函数 |
|
Decoder (Decoder &&) = default 解码器移动构造函数 |
|
Decoder (const Decoder &) = delete 禁用解码器拷贝构造函数 |
|
Result< qqmusic::utils::buffer > | decrypt (std::string_view ekey, qqmusic::utils::buffer && buf) 解码器完整解码过程 |
Decoder & | operator= (Decoder &&) = default 解码器移动赋值操作符 |
Decoder & | operator= (const Decoder &) = delete 禁用解码器拷贝赋值操作符 |
Public Functions Documentation
function Decoder [1/3]
解码器构造函数
function Decoder [2/3]
解码器移动构造函数
function Decoder [3/3]
禁用解码器拷贝构造函数
function decrypt
解码器完整解码过程
Result < qqmusic::utils::buffer > qqmusic::crypto::Decoder::decrypt (
std::string_view ekey,
qqmusic::utils::buffer && buf
)
Parameters:
ekey
需要传入加密的密钥buf
待解密数据
Returns:
Result<qqmusic::utils::buffer> 包含解码后的数据 如果产生错误, 返回值包含错误结果和错误类型枚举 * 解密密钥 * 初始化解密算法 * 进行解密
function operator=
解码器移动赋值操作符
function operator=
禁用解码器拷贝赋值操作符
The documentation for this class was generated from the following file include/qqmusic/crypto/qmc.h