nl::Weave::Support::ProfileStringInfo

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

การเรียกกลับที่เชื่อมโยงกับตัวระบุโปรไฟล์ที่ระบุสำหรับการส่งคืนสตริงการสนับสนุนที่มนุษย์อ่านได้ซึ่งเชื่อมโยงกับโปรไฟล์

สรุป

โครงสร้างนี้ให้พื้นที่เก็บข้อมูลสำหรับการเรียกกลับที่เชื่อมโยงกับตัวระบุโปรไฟล์ที่ระบุสำหรับการส่งคืนสตริงการสนับสนุนที่มนุษย์อ่านได้ซึ่งเชื่อมโยงกับโปรไฟล์

โครงสร้างอาจมีการลงทะเบียน (พร้อมด้วยโครงสร้างบริบทที่แสดงร่วมกัน) ค้นหาเมื่อลงทะเบียนแล้ว และยกเลิกการลงทะเบียน (พร้อมด้วยโครงสร้างบริบทที่แสดงร่วมกัน)

หากต้องการเพิ่มประสิทธิภาพพื้นที่ในแอปพลิเคชันที่จำกัด โดยทั่วไปแล้วโครงสร้างนี้ควรได้รับการจัดสรรด้วยตัวระบุพื้นที่เก็บข้อมูลแบบคงที่ (เช่น คงที่)

แอตทริบิวต์สาธารณะ

mMessageNameFunct
MessageNameFunct
ตัวชี้ที่ไม่บังคับไปยัง Callback เพื่อแสดงชื่อที่สื่อความหมายซึ่งเชื่อมโยงกับประเภทข้อความโปรไฟล์
mProfileId
uint32_t
ตัวระบุโปรไฟล์ที่จะใช้ลงทะเบียน Callback ของสตริง
mProfileNameFunct
ProfileNameFunct
ตัวชี้ที่ไม่บังคับไปยัง Callback เพื่อแสดงชื่อที่สื่อความหมายซึ่งเชื่อมโยงกับโปรไฟล์
mStatusReportFormatStringFunct
StatusReportFormatStringFunct
ตัวชี้ที่ไม่บังคับไปยัง Callback เพื่อแสดงสตริงที่สื่อความหมายสำหรับรหัสสถานะโปรไฟล์

แอตทริบิวต์สาธารณะ

mMessageNameFunct

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

ตัวชี้ที่ไม่บังคับไปยัง Callback เพื่อแสดงชื่อที่สื่อความหมายซึ่งเชื่อมโยงกับประเภทข้อความโปรไฟล์

mProfileId

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

ตัวระบุโปรไฟล์ที่จะใช้ลงทะเบียน Callback ของสตริง

mProfileNameFunct

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

ตัวชี้ที่ไม่บังคับไปยัง Callback เพื่อแสดงชื่อที่สื่อความหมายซึ่งเชื่อมโยงกับโปรไฟล์

mStatusReportFormatStringFunct

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

ตัวชี้ที่ไม่บังคับไปยัง Callback เพื่อแสดงสตริงที่สื่อความหมายสำหรับรหัสสถานะโปรไฟล์