нл:: Переплетение:: Поддерживать
Краткое содержание
Определения типов | |
---|---|
MessageNameFunct )(uint32_t inProfileId, uint8_t inMsgType) | определение типаconst char *(* Typedef для функции обратного вызова, которая возвращает удобочитаемую строку C с завершающим NULL, описывающую тип сообщения, связанный с указанным идентификатором профиля. |
ProfileNameFunct )(uint32_t inProfileId) | определение типаconst char *(* Typedef для функции обратного вызова, которая возвращает удобочитаемую строку C с завершающим NULL, описывающую профиль с указанным идентификатором профиля. |
StatusReportFormatStringFunct )(uint32_t inProfileId, uint16_t inStatusCode) | определение типаconst char *(* Typedef для функции обратного вызова, которая возвращает удобочитаемую строку C с завершающим NULL, описывающую код состояния, связанный с указанным идентификатором профиля. |
Переменные | |
---|---|
sProfileStringContextHead | Указатель на заголовок односвязного списка реестра. |
Функции | |
---|---|
FindProfileStringContext (const ProfileStringContext & inContext) | Найдите контекст поддержки строки профиля, соответствующий указанному контексту, на основе идентификатора профиля, связанного с контекстом. |
FindProfileStringInfo (uint32_t inProfileId) | NL_DLL_EXPORT const ProfileStringInfo * Найдите, если зарегистрирована, строка профиля, поддерживающая обратные вызовы, связанные с указанным идентификатором профиля. |
InsertProfileStringContext ( ProfileStringContext & inOutContext) | bool Вставьте указанный контекст поддержки строки профиля в реестр. |
RegisterProfileStringInfo ( ProfileStringContext & inOutContext) | NL_DLL_EXPORT WEAVE_ERROR Зарегистрируйте предоставленные обратные вызовы поддержки строки профиля. |
RemoveProfileStringContext ( ProfileStringContext & inOutContext) | bool Удалите указанный контекст поддержки строки профиля из реестра. |
UnregisterProfileStringInfo ( ProfileStringContext & inOutContext) | NL_DLL_EXPORT WEAVE_ERROR Отмените регистрацию предоставленной строки профиля для поддержки обратных вызовов. |
Структуры | |
---|---|
nl:: Weave:: Поддержка:: ProfileStringContext | Контекст для регистрации и отмены регистрации обратных вызовов, связанных с указанным идентификатором профиля, для возврата удобочитаемых вспомогательных строк, связанных с профилем. |
nl:: Weave:: Поддержка:: ProfileStringInfo | Обратные вызовы, связанные с указанным идентификатором профиля, для возврата удобочитаемых вспомогательных строк, связанных с профилем. |
Определения типов
ИмяСообщенияФункция
const char *(* MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
Typedef для функции обратного вызова, которая возвращает удобочитаемую строку C с завершающим NULL, описывающую тип сообщения, связанный с указанным идентификатором профиля.
Этот обратный вызов, если он зарегистрирован, вызывается, когда для описания типа сообщения, связанного с указанным идентификатором профиля, требуется удобочитаемая строка C, завершающаяся NULL.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возврат | указатель на строку C, завершающуюся NULL, если совпадение найдено; в противном случае НУЛЬ. |
ИмяПрофиляФункция
const char *(* ProfileNameFunct)(uint32_t inProfileId)
Typedef для функции обратного вызова, которая возвращает удобочитаемую строку C с завершающим NULL, описывающую профиль с указанным идентификатором профиля.
Этот обратный вызов, если он зарегистрирован, вызывается, когда для описания профиля с указанным идентификатором профиля требуется удобочитаемая строка C, завершающаяся NULL.
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возврат | указатель на строку C, завершающуюся NULL, если совпадение найдено; в противном случае НУЛЬ. |
СтатусРепортФорматСтрокаФункт
const char *(* StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
Typedef для функции обратного вызова, которая возвращает удобочитаемую строку C с завершающим NULL, описывающую код состояния, связанный с указанным идентификатором профиля.
Этот обратный вызов, если он зарегистрирован, вызывается, когда для описания кода состояния, связанного с указанным идентификатором профиля, требуется удобочитаемая строка C, завершающаяся NULL.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возврат | указатель на строку C, завершающуюся NULL, если совпадение найдено; в противном случае НУЛЬ. |
Переменные
спрофилестрингконтекстхед
ProfileStringContext * sProfileStringContextHead
Указатель на заголовок односвязного списка реестра.
Функции
Найтипрофилестрингконтекст
ProfileStringContext * FindProfileStringContext( const ProfileStringContext & inContext )
Найдите контекст поддержки строки профиля, соответствующий указанному контексту, на основе идентификатора профиля, связанного с контекстом.
Эта функция находит контекст поддержки строки профиля, соответствующий указанному контексту, на основе идентификатора профиля, связанного с контекстом.
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возврат | указатель только для чтения на контекст поддержки строки профиля, если он найден; в противном случае НУЛЬ. |
Найтипрофилестрингинформо
NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo( uint32_t inProfileId )
Найдите, если зарегистрирована, строка профиля, поддерживающая обратные вызовы, связанные с указанным идентификатором профиля.
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возврат | указатель только для чтения на строку профиля, поддерживающую обратные вызовы, если найден; в противном случае НУЛЬ. |
РегистрацияПрофильСтрокаИнфо
Отменить регистрациюProfielStringInfo
Инсертспрофилестрингконтекст
bool InsertProfileStringContext( ProfileStringContext & inOutContext )
Вставьте указанный контекст поддержки строки профиля в реестр.
Эта функция вставляет указанный контекст поддержки строки профиля в реестр, если он еще не существует, в отсортированном порядке на основе возрастающего идентификатора профиля.
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возврат | true, если контекст был вставлен; в противном случае ложь. |
РегистрацияПрофилеСтрокаИнформация
NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo( ProfileStringContext & inOutContext )
Зарегистрируйте предоставленные обратные вызовы поддержки строки профиля.
Эта функция регистрирует и делает доступными предоставленные обратные вызовы поддержки строки профиля.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
Найтистрокупрофилеинформо
Отменить регистрациюProfielStringInfo
Ремофилестрингконтекст
bool RemoveProfileStringContext( ProfileStringContext & inOutContext )
Удалите указанный контекст поддержки строки профиля из реестра.
Эта функция удаляет указанный контекст поддержки строки профиля из реестра, если он присутствует, на основе идентификатора профиля.
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возврат | true, если контекст был удален; в противном случае ложь. |
Отменить регистрацию профиляStringInfo
NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo( ProfileStringContext & inOutContext )
Отмените регистрацию предоставленной строки профиля для поддержки обратных вызовов.
Эта функция отменяет регистрацию и делает недоступными предоставленные обратные вызовы поддержки строки профиля.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
Найтистрокупрофилеинформо
РегистрацияПрофильСтрокаИнфо