nl::Weave::支持::ProfileStringInfo

#include <src/lib/support/ProfileStringSupport.hpp>

与指定个人资料标识符相关联的回调,用于返回与个人资料关联的简单易懂的支持字符串。

摘要

此结构为与指定的配置文件标识符关联的回调提供存储,以便返回与配置文件关联的人类可读的支持字符串。

该结构可注册(连同配套上下文结构)、在注册后可查询和取消注册(以及伴生上下文结构)。

为了优化受限应用中的空间,通常应使用常量静态存储限定符(即静态常量)来分配此结构。

公共属性

mMessageNameFunct
MessageNameFunct
指向回调的可选指针,用于返回与个人资料消息类型关联的描述性名称。
mProfileId
uint32_t
用于注册字符串回调的配置文件标识符。
mProfileNameFunct
ProfileNameFunct
指向回调的可选指针,用于返回与配置文件相关联的描述性名称。
mStatusReportFormatStringFunct
StatusReportFormatStringFunct
可选回调指针,用于返回配置文件状态代码的描述性字符串。

公共属性

mMessageNameFunct

MessageNameFunct nl::Weave::Support::ProfileStringInfo::mMessageNameFunct

指向回调的可选指针,用于返回与个人资料消息类型关联的描述性名称。

mProfileId

uint32_t nl::Weave::Support::ProfileStringInfo::mProfileId

用于注册字符串回调的配置文件标识符。

mProfileNameFunct

ProfileNameFunct nl::Weave::Support::ProfileStringInfo::mProfileNameFunct

指向回调的可选指针,用于返回与配置文件相关联的描述性名称。

mStatusReportFormatStringFunct

StatusReportFormatStringFunct nl::Weave::Support::ProfileStringInfo::mStatusReportFormatStringFunct

可选回调指针,用于返回配置文件状态代码的描述性字符串。