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

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