nl:: Weave:: Support:: ProfileStringInfo
#include <src/lib/support/ProfileStringSupport.hpp>
Callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile.
Summary
This structure provides storage for callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile.
The structure may be registered (along with a companion context structure), looked up once registered, and deregistered (along with a companion context structure).
To optimize space in constrained applications, this structure should typically be allocated with constant, static storage qualifiers (i.e. static const).
Public attributes |
|
---|---|
mMessageNameFunct
|
MessageNameFunct
An optional pointer to a callback to return descriptive names associated with profile message types.
|
mProfileId
|
uint32_t
The profile identifier under which to register string callbacks.
|
mProfileNameFunct
|
ProfileNameFunct
An optional pointer to a callback to return a descriptive name associated with the profile.
|
mStatusReportFormatStringFunct
|
StatusReportFormatStringFunct
An optional pointer to a callback to return a descriptive string for profile status codes.
|
Public attributes
mMessageNameFunct
MessageNameFunct nl::Weave::Support::ProfileStringInfo::mMessageNameFunct
An optional pointer to a callback to return descriptive names associated with profile message types.
mProfileId
uint32_t nl::Weave::Support::ProfileStringInfo::mProfileId
The profile identifier under which to register string callbacks.
mProfileNameFunct
ProfileNameFunct nl::Weave::Support::ProfileStringInfo::mProfileNameFunct
An optional pointer to a callback to return a descriptive name associated with the profile.
mStatusReportFormatStringFunct
StatusReportFormatStringFunct nl::Weave::Support::ProfileStringInfo::mStatusReportFormatStringFunct
An optional pointer to a callback to return a descriptive string for profile status codes.