nl:: Weave:: Support
Tóm tắt
Typedef |
|
---|---|
MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
|
typedefconst char *(*
Typedef cho hàm callback trả về một chuỗi C kết thúc bằng NULL mà con người có thể đọc được mô tả loại thông báo được liên kết với giá trị nhận dạng cấu hình được chỉ định. |
ProfileNameFunct)(uint32_t inProfileId)
|
typedefconst char *(*
Typedef cho hàm callback trả về một chuỗi C kết thúc bằng NULL mà con người có thể đọc được mô tả cấu hình với giá trị nhận dạng cấu hình được chỉ định. |
StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
|
typedefconst char *(*
Typedef cho hàm callback trả về một chuỗi C kết thúc bằng giá trị NULL mà con người có thể đọc được mô tả mã trạng thái được liên kết với giá trị nhận dạng cấu hình được chỉ định. |
Biến |
|
---|---|
sProfileStringContextHead
|
Con trỏ đầu danh sách đăng ký được liên kết riêng.
|
Hàm |
|
---|---|
FindProfileStringContext(const ProfileStringContext & inContext)
|
Tìm một chuỗi hồ sơ hỗ trợ ngữ cảnh khớp với ngữ cảnh đã chỉ định, dựa trên giá trị nhận dạng hồ sơ được liên kết với ngữ cảnh.
|
FindProfileStringInfo(uint32_t inProfileId)
|
NL_DLL_EXPORT const ProfileStringInfo *
Tìm chuỗi hồ sơ, nếu đã được đăng ký, sẽ hỗ trợ các lệnh gọi lại liên kết với giá trị nhận dạng hồ sơ đã chỉ định.
|
InsertProfileStringContext(ProfileStringContext & inOutContext)
|
bool
Chèn ngữ cảnh hỗ trợ chuỗi hồ sơ được chỉ định vào sổ đăng ký.
|
RegisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
Đăng ký các lệnh gọi lại hỗ trợ chuỗi hồ sơ được cung cấp.
|
RemoveProfileStringContext(ProfileStringContext & inOutContext)
|
bool
Xoá ngữ cảnh hỗ trợ chuỗi hồ sơ đã chỉ định khỏi sổ đăng ký.
|
UnregisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
Huỷ đăng ký các lệnh gọi lại hỗ trợ chuỗi hồ sơ được cung cấp.
|
Cấu trúc |
|
---|---|
nl:: |
Ngữ cảnh để đăng ký và huỷ đăng ký các lệnh gọi lại liên kết với giá trị nhận dạng hồ sơ được chỉ định để trả về các chuỗi hỗ trợ mà người dùng có thể đọc được liên kết với hồ sơ. |
nl:: |
Các lệnh gọi lại liên kết với giá trị nhận dạng hồ sơ đã chỉ định để trả về các chuỗi hỗ trợ mà con người có thể đọc được liên kết với hồ sơ. |
Typedef
MessageNameFunct
const char *(* MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
Typedef cho hàm callback trả về một chuỗi C kết thúc bằng NULL mà con người có thể đọc được mô tả loại thông báo được liên kết với giá trị nhận dạng cấu hình được chỉ định.
Khi được đăng ký, lệnh gọi lại này sẽ được gọi khi cần có chuỗi C kết thúc NULL mà con người có thể đọc được để mô tả loại thông báo liên kết với giá trị nhận dạng hồ sơ đã chỉ định.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Trả về |
con trỏ đến chuỗi C kết thúc bằng NULL nếu tìm thấy kết quả trùng khớp; nếu không thì giá trị là NULL.
|
ProfileNameFunct
const char *(* ProfileNameFunct)(uint32_t inProfileId)
Typedef cho hàm callback trả về một chuỗi C kết thúc bằng NULL mà con người có thể đọc được mô tả cấu hình với giá trị nhận dạng cấu hình được chỉ định.
Khi đã đăng ký, lệnh gọi lại này sẽ được gọi khi cần có chuỗi C kết thúc NULL mà con người có thể đọc được để mô tả hồ sơ có giá trị nhận dạng hồ sơ được chỉ định.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
con trỏ đến chuỗi C kết thúc bằng NULL nếu tìm thấy kết quả trùng khớp; nếu không thì giá trị là NULL.
|
StatusReportFormatStringFunct
const char *(* StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
Typedef cho hàm callback trả về một chuỗi C kết thúc bằng giá trị NULL mà con người có thể đọc được mô tả mã trạng thái được liên kết với giá trị nhận dạng cấu hình được chỉ định.
Khi đã đăng ký, lệnh gọi lại này sẽ được gọi khi cần có chuỗi C kết thúc NULL mà con người có thể đọc được để mô tả mã trạng thái liên kết với giá trị nhận dạng hồ sơ đã chỉ định.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Trả về |
con trỏ đến chuỗi C kết thúc bằng NULL nếu tìm thấy kết quả trùng khớp; nếu không thì giá trị là NULL.
|
Biến
sProfileStringContextHead
ProfileStringContext * sProfileStringContextHead
Con trỏ đầu danh sách đăng ký được liên kết riêng.
Hàm
FindProfileStringContext
ProfileStringContext * FindProfileStringContext( const ProfileStringContext & inContext )
Tìm một chuỗi hồ sơ hỗ trợ ngữ cảnh khớp với ngữ cảnh đã chỉ định, dựa trên giá trị nhận dạng hồ sơ được liên kết với ngữ cảnh.
Hàm này tìm một chuỗi hồ sơ hỗ trợ ngữ cảnh khớp với ngữ cảnh đã chỉ định, dựa trên giá trị nhận dạng hồ sơ được liên kết với ngữ cảnh.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
con trỏ chỉ đọc đến chuỗi hồ sơ hỗ trợ ngữ cảnh nếu tìm thấy; nếu không thì giá trị là NULL.
|
FindProfileStringInfo
NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo( uint32_t inProfileId )
Tìm chuỗi hồ sơ, nếu đã được đăng ký, sẽ hỗ trợ các lệnh gọi lại liên kết với giá trị nhận dạng hồ sơ đã chỉ định.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
con trỏ chỉ đọc đến chuỗi hồ sơ hỗ trợ lệnh gọi lại nếu tìm thấy; nếu không thì giá trị NULL.
|
Đăng kýProfielStringInfo
Huỷ đăng kýProfielStringInfo
InsertProfileStringContext
bool InsertProfileStringContext( ProfileStringContext & inOutContext )
Chèn ngữ cảnh hỗ trợ chuỗi hồ sơ được chỉ định vào sổ đăng ký.
Hàm này sẽ chèn ngữ cảnh hỗ trợ chuỗi hồ sơ được chỉ định vào sổ đăng ký (nếu chưa có) theo thứ tự được sắp xếp dựa trên giá trị nhận dạng hồ sơ tăng dần.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
true nếu ngữ cảnh đã được chèn; nếu không, là false.
|
RegisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo( ProfileStringContext & inOutContext )
Đăng ký các lệnh gọi lại hỗ trợ chuỗi hồ sơ được cung cấp.
Hàm này đăng ký và cung cấp các lệnh gọi lại hỗ trợ chuỗi hồ sơ được cung cấp.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
FindStringProfileInfo
Huỷ đăng kýProfielStringInfo
RemoveProfileStringContext
bool RemoveProfileStringContext( ProfileStringContext & inOutContext )
Xoá ngữ cảnh hỗ trợ chuỗi hồ sơ đã chỉ định khỏi sổ đăng ký.
Hàm này sẽ xoá ngữ cảnh hỗ trợ chuỗi hồ sơ được chỉ định khỏi sổ đăng ký (nếu có) dựa trên giá trị nhận dạng hồ sơ.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
true nếu ngữ cảnh đã bị xoá; nếu không thì là false.
|
UnregisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo( ProfileStringContext & inOutContext )
Huỷ đăng ký các lệnh gọi lại hỗ trợ chuỗi hồ sơ được cung cấp.
Hàm này huỷ đăng ký và khiến cho lệnh gọi lại hỗ trợ chuỗi hồ sơ đã cung cấp không hoạt động.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
FindStringProfileInfo
SubscriptionProfielStringInfo