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

初始化nos参数 更多...

#include <nim_nos_helper.h>

Public 成员函数

 InitNosConfigParam ()
 
void AddTag (const std::string &tag, int32_t survival_time)
 
void RemoveTag (const std::string &tag)
 
std::map< std::string, int32_t > GetTagList () const
 
void SetGetExtension (const std::string &json_extension)
 
std::string GetExtension () const
 

Public 属性

std::map< std::string, int32_t > tag_list_
 std::map<std::string, uint64_t> 场景标签信息列表
 
std::string json_extension_
 Json Value 扩展数据
 

静态 Public 属性

static const int32_t kMINSURVIVALTIME = 60 * 60 * 24
 int32_t 资源生命周期 最小取值
 

详细描述

初始化nos参数

构造及析构函数说明

◆ InitNosConfigParam()

nim::InitNosConfigParam::InitNosConfigParam ( )
inline

构造函数

成员函数说明

◆ AddTag()

void nim::InitNosConfigParam::AddTag ( const std::string &  tag,
int32_t  survival_time 
)
inline
参数
[in]tag场景标签名称
[in]survival_time该场景下资源生命周期 最小取值 InitNosConfigParam::kMINSURVIVALTIME
返回
void

◆ GetExtension()

std::string nim::InitNosConfigParam::GetExtension ( ) const
inline
返回
string 扩展数据

◆ GetTagList()

std::map< std::string, uint64_t > nim::InitNosConfigParam::GetTagList ( ) const
inline
返回
std::map<std::string, uint64_t> 场景标签信息列表

◆ RemoveTag()

void nim::InitNosConfigParam::RemoveTag ( const std::string &  tag)
inline
参数
[in]tag场景标签名称
返回
void

◆ SetGetExtension()

void nim::InitNosConfigParam::SetGetExtension ( const std::string &  json_extension)
inline
参数
[in]json_extension扩展数据
返回
void

类成员变量说明

◆ json_extension_

std::string nim::InitNosConfigParam::json_extension_

Json Value 扩展数据

◆ kMINSURVIVALTIME

const int32_t NIM_SDK_CPPWRAPPER_DLL_API nim::InitNosConfigParam::kMINSURVIVALTIME = 60 * 60 * 24
static

int32_t 资源生命周期 最小取值

◆ tag_list_

std::map<std::string, int32_t> nim::InitNosConfigParam::tag_list_

std::map<std::string, uint64_t> 场景标签信息列表


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