NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim::QChatInitParam结构体 参考

#include <nim_qchat_client_cpp_def.h>

Public 成员函数

 QChatInitParam ()=default
 
 QChatInitParam (const NIMQChatInitParam &param)
 
NIMQChatInitParam ToCParam () const
 

Public 属性

std::string appkey
 当前应用的 App Key,一个 App Key 对应一个账号体系
 
std::string app_data_path
 App 数据存储的完整路径,传空则使用默认路径
 
uint32_t custom_timeout {0}
 自定义通信超时时间,即业务协议允许的最长等待时间, 传 0 则使用默认值
 
uint32_t auth_timeout {0}
 自定义鉴权超时时间,即鉴权协议允许的最长等待时间, 传 0 则使用默认值
 
std::string database_encrypt_key
 数据库加密密钥,传空则使用默认值
 
bool auto_subscribe {false}
 是否开启圈组自动订阅, 默认为 false
 
QChatEncryptionConfiguration encryption_configuration
 加密配置
 
QChatFCSConfiguration fcs_configuration
 融合存储相关配置
 
QChatMessageCacheConfiguration message_cache_configuration
 消息缓存配置
 

构造及析构函数说明

◆ QChatInitParam() [1/2]

nim::QChatInitParam::QChatInitParam ( )
default

◆ QChatInitParam() [2/2]

nim::QChatInitParam::QChatInitParam ( const NIMQChatInitParam param)
inline

成员函数说明

◆ ToCParam()

NIMQChatInitParam nim::QChatInitParam::ToCParam ( ) const
inline

类成员变量说明

◆ app_data_path

std::string nim::QChatInitParam::app_data_path

App 数据存储的完整路径,传空则使用默认路径

◆ appkey

std::string nim::QChatInitParam::appkey

当前应用的 App Key,一个 App Key 对应一个账号体系

◆ auth_timeout

uint32_t nim::QChatInitParam::auth_timeout {0}

自定义鉴权超时时间,即鉴权协议允许的最长等待时间, 传 0 则使用默认值

◆ auto_subscribe

bool nim::QChatInitParam::auto_subscribe {false}

是否开启圈组自动订阅, 默认为 false

◆ custom_timeout

uint32_t nim::QChatInitParam::custom_timeout {0}

自定义通信超时时间,即业务协议允许的最长等待时间, 传 0 则使用默认值

◆ database_encrypt_key

std::string nim::QChatInitParam::database_encrypt_key

数据库加密密钥,传空则使用默认值

◆ encryption_configuration

QChatEncryptionConfiguration nim::QChatInitParam::encryption_configuration

加密配置

◆ fcs_configuration

QChatFCSConfiguration nim::QChatInitParam::fcs_configuration

融合存储相关配置

◆ message_cache_configuration

QChatMessageCacheConfiguration nim::QChatInitParam::message_cache_configuration

消息缓存配置


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