nl:: Weave:: Support
Résumé
Typedefs |
|
---|---|
MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
|
typedefconst char *(*
Typedef pour une fonction de rappel qui renvoie une chaîne C lisible par l'utilisateur et se terminant par une valeur NULL décrivant le type de message associé à l'identifiant de profil spécifié. |
ProfileNameFunct)(uint32_t inProfileId)
|
typedefconst char *(*
Définition de type pour une fonction de rappel qui renvoie une chaîne C lisible par l'utilisateur et se terminant par une valeur NULL décrivant le profil avec l'identifiant de profil spécifié. |
StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
|
typedefconst char *(*
Typedef pour une fonction de rappel qui renvoie une chaîne C lisible par l'utilisateur et se terminant par une valeur NULL décrivant le code d'état associé à l'identifiant de profil spécifié. |
Variables |
|
---|---|
sProfileStringContextHead
|
Pointeur principal de la liste à lien unique du registre.
|
Fonctions |
|
---|---|
FindProfileStringContext(const ProfileStringContext & inContext)
|
Recherchez un contexte compatible avec la chaîne de profil correspondant au contexte spécifié, en fonction de l'identifiant de profil associé au contexte.
|
FindProfileStringInfo(uint32_t inProfileId)
|
NL_DLL_EXPORT const ProfileStringInfo *
Recherchez, si elle est enregistrée, la chaîne de profil accepte les rappels associés à l'identifiant de profil spécifié.
|
InsertProfileStringContext(ProfileStringContext & inOutContext)
|
bool
Insérez le contexte de prise en charge de la chaîne de profil spécifiée dans le registre.
|
RegisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
Enregistrez les rappels de prise en charge de la chaîne de profil fournie.
|
RemoveProfileStringContext(ProfileStringContext & inOutContext)
|
bool
Supprimez du registre le contexte de compatibilité de la chaîne de profil spécifiée.
|
UnregisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
Annulez l'enregistrement de la chaîne de profil fournie pour prendre en charge les rappels.
|
Structs |
|
---|---|
nl:: |
Contexte d'enregistrement et d'annulation de l'enregistrement des rappels associés à l'identifiant de profil spécifié pour renvoyer des chaînes d'assistance lisibles associées au profil. |
nl:: |
Rappels associés à l'identifiant de profil spécifié pour renvoyer les chaînes d'assistance lisibles associées au profil. |
Typedefs
MessageNameFunct
const char *(* MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
Typedef pour une fonction de rappel qui renvoie une chaîne C lisible par l'utilisateur et se terminant par une valeur NULL décrivant le type de message associé à l'identifiant de profil spécifié.
Ce rappel, une fois enregistré, est invoqué lorsqu'une chaîne C lisible par l'utilisateur doit être clôturée par une valeur NULL pour décrire le type de message associé à l'identifiant de profil spécifié.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Renvoie |
un pointeur vers la chaîne C arrêtée par la valeur NULL si une correspondance est trouvée ; sinon NULL.
|
ProfileNameFunct
const char *(* ProfileNameFunct)(uint32_t inProfileId)
Définition de type pour une fonction de rappel qui renvoie une chaîne C lisible par l'utilisateur et se terminant par une valeur NULL décrivant le profil avec l'identifiant de profil spécifié.
Ce rappel, une fois enregistré, est invoqué lorsqu'une chaîne C lisible par l'utilisateur et clôturée par une valeur NULL est nécessaire pour décrire le profil avec l'identifiant de profil spécifié.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
un pointeur vers la chaîne C arrêtée par la valeur NULL si une correspondance est trouvée ; sinon NULL.
|
StatusReportFormatStringFunct
const char *(* StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
Typedef pour une fonction de rappel qui renvoie une chaîne C lisible par l'utilisateur et se terminant par une valeur NULL décrivant le code d'état associé à l'identifiant de profil spécifié.
Ce rappel, une fois enregistré, est invoqué lorsqu'une chaîne C se terminant par une valeur NULL lisible par l'humain est nécessaire pour décrire le code d'état associé à l'identifiant de profil spécifié.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Renvoie |
un pointeur vers la chaîne C arrêtée par la valeur NULL si une correspondance est trouvée ; sinon NULL.
|
Variables
sProfileStringContextHead
ProfileStringContext * sProfileStringContextHead
Pointeur principal de la liste à lien unique du registre.
Fonctions
FindProfileStringContext
ProfileStringContext * FindProfileStringContext( const ProfileStringContext & inContext )
Recherchez un contexte compatible avec la chaîne de profil correspondant au contexte spécifié, en fonction de l'identifiant de profil associé au contexte.
Cette fonction recherche un contexte compatible avec la chaîne de profil correspondant au contexte spécifié, en fonction de l'identifiant de profil associé au contexte.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
Un pointeur en lecture seule vers le contexte de prise en charge de la chaîne de profil s'il est trouvé sinon NULL.
|
FindProfileStringInfo
NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo( uint32_t inProfileId )
Recherchez, si elle est enregistrée, la chaîne de profil accepte les rappels associés à l'identifiant de profil spécifié.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
Un pointeur en lecture seule vers la chaîne de profil prend en charge les rappels s'il est trouvé. sinon NULL.
|
RegisterProfielStringInfo
UnregisterProfielStringInfo
InsertProfileStringContext
bool InsertProfileStringContext( ProfileStringContext & inOutContext )
Insérez le contexte de prise en charge de la chaîne de profil spécifiée dans le registre.
Cette fonction insère le contexte de compatibilité de la chaîne de profil spécifié dans le registre, s'il n'est pas déjà présent, dans l'ordre trié, en fonction de l'identifiant de profil croissant.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
La valeur est "true" si le contexte a été inséré. sinon, "false".
|
RegisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo( ProfileStringContext & inOutContext )
Enregistrez les rappels de prise en charge de la chaîne de profil fournie.
Cette fonction enregistre et met à disposition les rappels compatibles avec la chaîne de profil fournie.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs renvoyées |
|
FindStringProfileInfo
UnregisterProfielStringInfo
RemoveProfileStringContext
bool RemoveProfileStringContext( ProfileStringContext & inOutContext )
Supprimez du registre le contexte de compatibilité de la chaîne de profil spécifiée.
Cette fonction supprime le contexte de compatibilité de la chaîne de profil spécifiée du registre, le cas échéant, en fonction de l'identifiant de profil.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
La valeur est "true" si le contexte a été supprimé. sinon, "false".
|
UnregisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo( ProfileStringContext & inOutContext )
Annulez l'enregistrement de la chaîne de profil fournie pour prendre en charge les rappels.
Cette fonction annule l'enregistrement et rend indisponible la prise en charge des rappels de la chaîne de profil fournie.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs renvoyées |
|
FindStringProfileInfo
RegisterProfielStringInfo