nl::Weave::Support::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

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