nl:: Weave:: การสนับสนุน:: ProfileStringInfo
#include <src/lib/support/ProfileStringSupport.hpp>
โค้ดเรียกกลับที่เชื่อมโยงกับตัวระบุโปรไฟล์ที่ระบุสําหรับการส่งกลับสตริงการสนับสนุนที่มนุษย์อ่านได้ที่เชื่อมโยงกับโปรไฟล์
สรุป
โครงสร้างนี้จะมอบพื้นที่เก็บข้อมูลสําหรับโค้ดเรียกกลับที่เชื่อมโยงกับตัวระบุโปรไฟล์ที่ระบุสําหรับการส่งคืนสตริงการสนับสนุนที่มนุษย์อ่านได้ที่เชื่อมโยงกับโปรไฟล์
อาจมีการลงทะเบียนโครงสร้าง (รวมถึงโครงสร้างบริบทที่แสดงร่วม) มองขึ้นเมื่อลงทะเบียนแล้ว และยกเลิกการลงทะเบียน (พร้อมด้วยโครงสร้างบริบทที่แสดงร่วม)
หากต้องการเพิ่มประสิทธิภาพพื้นที่ในแอปพลิเคชันที่มีข้อจํากัด ควรจัดสรรโครงสร้างนี้ให้มีตัวระบุพื้นที่เก็บข้อมูลคงที่แบบคงที่ (เช่น ภาพนิ่ง)
แอตทริบิวต์สาธารณะ |
|
---|---|
mMessageNameFunct
|
MessageNameFunct
ตัวชี้ที่ไม่บังคับสําหรับเรียกกลับเพื่อแสดงชื่อที่สื่อความหมายซึ่งเชื่อมโยงกับประเภทของข้อความโปรไฟล์
|
mProfileId
|
uint32_t
ตัวระบุโปรไฟล์ที่ใช้ลงทะเบียนการเรียกกลับสตริง
|
mProfileNameFunct
|
ProfileNameFunct
ตัวชี้ที่ไม่บังคับสําหรับเรียกกลับเพื่อแสดงชื่อที่สื่อความหมายที่เชื่อมโยงกับโปรไฟล์
|
mStatusReportFormatStringFunct
|
StatusReportFormatStringFunct
ตัวชี้ที่ไม่บังคับสําหรับโค้ดเรียกกลับเพื่อแสดงสตริงคําอธิบายสําหรับรหัสสถานะโปรไฟล์
|
แอตทริบิวต์สาธารณะ
mMessageNameFunct
MessageNameFunct nl::Weave::Support::ProfileStringInfo::mMessageNameFunct
ตัวชี้ที่ไม่บังคับสําหรับเรียกกลับเพื่อแสดงชื่อที่สื่อความหมายซึ่งเชื่อมโยงกับประเภทของข้อความโปรไฟล์
รหัสโปรไฟล์
uint32_t nl::Weave::Support::ProfileStringInfo::mProfileId
ตัวระบุโปรไฟล์ที่ใช้ลงทะเบียนการเรียกกลับสตริง
mProfileNameFunct
ProfileNameFunct nl::Weave::Support::ProfileStringInfo::mProfileNameFunct
ตัวชี้ที่ไม่บังคับสําหรับเรียกกลับเพื่อแสดงชื่อที่สื่อความหมายที่เชื่อมโยงกับโปรไฟล์
mStatusReportFormatStringFunct
StatusReportFormatStringFunct nl::Weave::Support::ProfileStringInfo::mStatusReportFormatStringFunct
ตัวชี้ที่ไม่บังคับสําหรับโค้ดเรียกกลับเพื่อแสดงสตริงคําอธิบายสําหรับรหัสสถานะโปรไฟล์