nl::Weave::Support::ProfileStringInfo

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

指定されたプロファイル ID に関連付けられたコールバック。人が読める形式の、プロファイルに関連付けられたサポート文字列を返します。

概要

この構造体は、指定されたプロファイル ID に関連付けられたコールバック用のストレージを提供し、プロファイルに関連付けられた、人が読める形式のサポート文字列を返します。

構造体は、(コンパニオン コンテキスト構造とともに)登録、登録後に参照、登録解除できます(コンパニオン コンテキスト構造とともに)。

制約のあるアプリケーションでスペースを最適化するには、この構造体には通常、固定の静的なストレージ修飾子(つまり、static const)を使用して割り当てる必要があります。

パブリック属性

mMessageNameFunct
MessageNameFunct
プロファイル メッセージ タイプに関連付けられたわかりやすい名前を返すコールバックへのポインタ(省略可)。
mProfileId
uint32_t
文字列コールバックを登録するプロファイル ID。
mProfileNameFunct
ProfileNameFunct
プロフィールに関連付けられたわかりやすい名前を返すコールバックへのポインタ(省略可)。
mStatusReportFormatStringFunct
StatusReportFormatStringFunct
プロフィールのステータス コードを説明する文字列を返すコールバックへのポインタ(省略可)。

パブリック属性

mMessageNameFunct

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

プロファイル メッセージ タイプに関連付けられたわかりやすい名前を返すコールバックへのポインタ(省略可)。

mProfileId

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

文字列コールバックを登録するプロファイル ID。

mProfileNameFunct

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

プロフィールに関連付けられたわかりやすい名前を返すコールバックへのポインタ(省略可)。

mStatusReportFormatStringFunct

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

プロフィールのステータス コードを説明する文字列を返すコールバックへのポインタ(省略可)。