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 เพื่อแสดงสตริงที่สื่อความหมายสำหรับรหัสสถานะโปรไฟล์