nl:: Weave:: Hỗ trợ
Tóm tắt
Typedef |
|
---|---|
MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
|
typedefconst char *(*
Loại định dạng của hàm callback sẽ trả về một chuỗi C có dấu chấm câu NULL 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. |
ProfileNameFunct)(uint32_t inProfileId)
|
typedefconst char *(*
Loại chuyển tiếp cho hàm callback trả về một chuỗi C có thể chấm dứt do NULL có thể đọc được, mô tả hồ sơ có giá trị nhận dạng hồ sơ được chỉ định. |
StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
|
typedefconst char *(*
Loại định dạng của hàm callback sẽ trả về một chuỗi C có điểm cuối là NULL 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ơ được chỉ định. |
Biến |
|
---|---|
sProfileStringContextHead
|
Lưu ý về con trỏ đầu danh sách đượ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ơ liên kết với ngữ cảnh đó.
|
FindProfileStringInfo(uint32_t inProfileId)
|
NL_DLL_EXPORT const ProfileStringInfo *
Nếu được đăng ký, chuỗi hồ sơ 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
Xóa ngữ cảnh hỗ trợ chuỗi hồ sơ được chỉ định khỏi sổ đăng ký.
|
UnregisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
Hủy đăng ký các lệnh gọi lại hỗ trợ chuỗi hồ sơ đã cung cấp.
|
Cấu trúc |
|
---|---|
nl:: |
Ngữ cảnh cho việc đăng ký và hủy đăng ký 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à người dùng có thể đọc được liên kết với hồ sơ này. |
nl:: |
Các lệnh gọi lại được 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à người dùng có thể đọc được liên kết với hồ sơ đó. |
Typedef
Tên thư
const char *(* MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
Loại định dạng của hàm callback sẽ trả về một chuỗi C có dấu chấm câu NULL 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.
Lệnh gọi lại này khi được đăng ký sẽ được gọi khi cần một chuỗi C chấm dứt NULL 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 thông số |
|
||||
Trả về |
một con trỏ đến chuỗi C đã chấm dứt NULL nếu tìm thấy kết quả khớp; nếu không, sẽ là NULL.
|
Tên hồ sơ
const char *(* ProfileNameFunct)(uint32_t inProfileId)
Loại chuyển tiếp cho hàm callback trả về một chuỗi C có thể chấm dứt do NULL có thể đọc được, mô tả hồ sơ có giá trị nhận dạng hồ sơ được chỉ định.
Lệnh gọi lại này khi được đăng ký sẽ được gọi khi cần một chuỗi C chấm dứt NULL có thể đọc được để mô tả hồ sơ với giá trị nhận dạng hồ sơ đã chỉ định.
Thông tin chi tiết | |||
---|---|---|---|
Các thông số |
|
||
Trả về |
một con trỏ đến chuỗi C đã chấm dứt NULL nếu tìm thấy kết quả khớp; nếu không, sẽ là NULL.
|
Trạng thái báo cáo chuỗiđịnh dạng chuỗi
const char *(* StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
Loại định dạng của hàm callback sẽ trả về một chuỗi C có điểm cuối là NULL 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ơ được chỉ định.
Lệnh gọi lại này (khi được đăng ký) sẽ được gọi khi cần một chuỗi C kết thúc NULL 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 thông số |
|
||||
Trả về |
một con trỏ đến chuỗi C đã chấm dứt NULL nếu tìm thấy kết quả khớp; nếu không, sẽ là NULL.
|
Biến
sProfileStringContextHEAD
ProfileStringContext * sProfileStringContextHead
Lưu ý về con trỏ đầu danh sách đượ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ơ 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ơ liên kết với ngữ cảnh đó.
Thông tin chi tiết | |||
---|---|---|---|
Các thông số |
|
||
Trả về |
một con trỏ chỉ đọc đến ngữ cảnh hỗ trợ chuỗi hồ sơ nếu được tìm thấy; nếu không, sẽ là NULL.
|
FindProfileStringInfo
NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo( uint32_t inProfileId )
Nếu được đăng ký, chuỗi hồ sơ 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 thông số |
|
||
Trả về |
một con trỏ chỉ đọc đến chuỗi ký tự hỗ trợ lệnh gọi lại nếu tìm thấy; nếu không, sẽ là NULL.
|
registerProfielStringInfo
unsubscribeProfielStringInfo
Cấu hình chuỗi chuỗi
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 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ự đã 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 thông số |
|
||
Trả về |
true nếu ngữ cảnh được chèn; nếu không, false.
|
Những Hồ sơ đăng ký trong chuỗi
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ơ đã cung cấp.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các thông số |
|
||||
Giá trị trả về |
|
FindStringProfileInfo
unsubscribeProfielStringInfo
XóaHồ sơ chuỗi ngữ cảnh
bool RemoveProfileStringContext( ProfileStringContext & inOutContext )
Xóa ngữ cảnh hỗ trợ chuỗi hồ sơ được chỉ định khỏi sổ đăng ký.
Hàm này xóa 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 thông số |
|
||
Trả về |
true nếu ngữ cảnh bị xóa; nếu không, false.
|
Hủy đăng ký thông tin chuỗi
NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo( ProfileStringContext & inOutContext )
Hủy đăng ký các lệnh gọi lại hỗ trợ chuỗi hồ sơ đã cung cấp.
Hàm này hủy đăng ký và khiến các lệnh gọi lại hỗ trợ chuỗi hồ sơ mà bạn cung cấp không sử dụng được.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các thông số |
|
||||
Giá trị trả về |
|
FindStringProfileInfo
registerProfielStringInfo