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 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 *(*
Typedef pour une fonction de rappel qui renvoie une chaîne C lisible 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 se terminant par une valeur NULL décrivant le code d'état associé à l'identifiant de profil spécifié. |
Variables |
|
---|---|
sProfileStringContextHead
|
Pointeur en-tête de liste à lien unique du registre.
|
distantes |
|
---|---|
FindProfileStringContext(const ProfileStringContext & inContext)
|
Recherche un contexte de prise en charge de 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 *
Permet de rechercher, si elle est enregistrée, les rappels associés à l'identifiant de profil spécifié pour la chaîne de profil.
|
InsertProfileStringContext(ProfileStringContext & inOutContext)
|
bool
Insérez le contexte de support de la chaîne de profil spécifiée dans le registre.
|
RegisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
Enregistre les rappels de prise en charge de la chaîne de profil fournie.
|
RemoveProfileStringContext(ProfileStringContext & inOutContext)
|
bool
Supprimez le contexte de prise en charge de la chaîne de profil spécifiée du registre.
|
UnregisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
Annulez l'enregistrement des rappels pris en charge par la chaîne de profil fournie.
|
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 des chaînes d'assistance lisibles par l'humain 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 se terminant par une valeur NULL décrivant le type de message associé à l'identifiant de profil spécifié.
Une fois enregistré, ce rappel est appelé lorsqu'une chaîne C lisible par l'humain se terminant par une valeur NULL est nécessaire 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 terminée par la valeur NULL si une correspondance est trouvée ; sinon, la valeur est NULL.
|
ProfileNameFunct
const char *(* ProfileNameFunct)(uint32_t inProfileId)
Typedef pour une fonction de rappel qui renvoie une chaîne C lisible se terminant par une valeur NULL décrivant le profil avec l'identifiant de profil spécifié.
Une fois enregistré, ce rappel est appelé lorsqu'une chaîne C lisible par l'humain se terminant 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 terminée par la valeur NULL si une correspondance est trouvée ; sinon, la valeur est NULL.
|
StatusReportFormatStringFunct
const char *(* StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
Typedef pour une fonction de rappel qui renvoie une chaîne C lisible se terminant par une valeur NULL décrivant le code d'état associé à l'identifiant de profil spécifié.
Une fois enregistré, ce rappel est appelé lorsqu'une chaîne C lisible par l'humain se terminant par une valeur NULL 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 terminée par la valeur NULL si une correspondance est trouvée ; sinon, la valeur est NULL.
|
Variables
sProfileStringContextHead
ProfileStringContext * sProfileStringContextHead
Pointeur en-tête de liste à lien unique du registre.
distantes
FindProfileStringContext
ProfileStringContext * FindProfileStringContext( const ProfileStringContext & inContext )
Recherche un contexte de prise en charge de 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 de prise en charge de 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 la chaîne de profil prend en charge le contexte s'il est trouvé ; sinon, il est NULL.
|
FindProfileStringInfo
NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo( uint32_t inProfileId )
Permet de rechercher, si elle est enregistrée, les rappels associés à l'identifiant de profil spécifié pour la chaîne de profil.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
Un pointeur en lecture seule vers la chaîne de profil accepte des rappels si elle est trouvée ; sinon, elle est NULL.
|
RegisterProfielStringInfo
UnregisterProfielStringInfo
InsertProfileStringContext
bool InsertProfileStringContext( ProfileStringContext & inOutContext )
Insérez le contexte de support de la chaîne de profil spécifiée dans le registre.
Cette fonction insère le contexte de prise en charge de la chaîne de profil spécifiée dans le registre, s'il n'est pas déjà présent, dans l'ordre croissant en fonction de l'identifiant de profil croissant.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
"true" si le contexte a été inséré ; sinon, "false".
|
RegisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo( ProfileStringContext & inOutContext )
Enregistre les rappels de prise en charge de la chaîne de profil fournie.
Cette fonction enregistre et met à disposition la chaîne de profil fournie prend en charge les rappels.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs de retour |
|
FindStringProfileInfo
UnregisterProfielStringInfo
RemoveProfileStringContext
bool RemoveProfileStringContext( ProfileStringContext & inOutContext )
Supprimez le contexte de prise en charge de la chaîne de profil spécifiée du registre.
Cette fonction supprime du registre le contexte de prise en charge de la chaîne de profil spécifiée, 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é ; dans le cas contraire, la valeur est "false".
|
UnregisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo( ProfileStringContext & inOutContext )
Annulez l'enregistrement des rappels pris en charge par la chaîne de profil fournie.
Cette fonction annule l'enregistrement et rend indisponible la chaîne de profil fournie qui prend en charge les rappels.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs de retour |
|
FindStringProfileInfo
RegisterProfielStringInfo