nl:: Weave:: Support
Zusammenfassung
Typedefs |
|
---|---|
MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
|
typedef.const char *(*
Typedef für eine Callback-Funktion, die einen menschenlesbaren NULL-terminierten C-String zurückgibt, der den mit der angegebenen Profilkennung verknüpften Nachrichtentyp beschreibt. |
ProfileNameFunct)(uint32_t inProfileId)
|
typedef.const char *(*
Typedef für eine Callback-Funktion, die einen menschenlesbaren NULL-terminierten C-String zurückgibt, der das Profil mit der angegebenen Profilkennung beschreibt. |
StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
|
typedef.const char *(*
Typedef für eine Callback-Funktion, die einen von Menschen lesbaren NULL-terminierten C-String zurückgibt, der den Statuscode beschreibt, der der angegebenen Profilkennung zugeordnet ist. |
Variablen |
|
---|---|
sProfileStringContextHead
|
Kopfzeiger für einfach verknüpfte Registry aus der Registry.
|
Funktionen |
|
---|---|
FindProfileStringContext(const ProfileStringContext & inContext)
|
Sucht einen Profilstring-Unterstützungskontext, der mit dem angegebenen Kontext übereinstimmt, basierend auf der mit dem Kontext verknüpften Profilkennung.
|
FindProfileStringInfo(uint32_t inProfileId)
|
NL_DLL_EXPORT const ProfileStringInfo *
Findet, sofern registriert, den Profilstring, der Rückrufe unterstützt, die mit der angegebenen Profil-ID verknüpft sind.
|
InsertProfileStringContext(ProfileStringContext & inOutContext)
|
bool
Fügt den angegebenen Profilstring-Supportkontext in die Registry ein.
|
RegisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
Registriert die Callbacks zur Unterstützung von Profilstrings.
|
RemoveProfileStringContext(ProfileStringContext & inOutContext)
|
bool
Entfernt den angegebenen Supportkontext des Profilstrings aus der Registry.
|
UnregisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
Hebt die Registrierung der bereitgestellten Profilstring-Support-Callbacks auf.
|
Strukturen |
|
---|---|
nl:: |
Kontext zum Registrieren und Aufheben von Callbacks, die mit der angegebenen Profilkennung verknüpft sind, um menschenlesbare Supportstrings zurückzugeben, die mit dem Profil verknüpft sind. |
nl:: |
Callbacks, die mit der angegebenen Profilkennung verknüpft sind, um für Menschen lesbare Supportstrings zurückzugeben, die mit dem Profil verknüpft sind. |
Typedefs
MessageNameFunct
const char *(* MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
Typedef für eine Callback-Funktion, die einen menschenlesbaren NULL-terminierten C-String zurückgibt, der den mit der angegebenen Profilkennung verknüpften Nachrichtentyp beschreibt.
Dieser Callback wird bei der Registrierung aufgerufen, wenn ein menschenlesbarer NULL-terminierter C-String erforderlich ist, um den mit der angegebenen Profilkennung verknüpften Nachrichtentyp zu beschreiben.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabe |
einen Zeiger auf den mit NULL beendeten C-String, wenn eine Übereinstimmung gefunden wird; andernfalls NULL.
|
ProfileNameFunct
const char *(* ProfileNameFunct)(uint32_t inProfileId)
Typedef für eine Callback-Funktion, die einen menschenlesbaren NULL-terminierten C-String zurückgibt, der das Profil mit der angegebenen Profilkennung beschreibt.
Dieser Callback wird bei der Registrierung aufgerufen, wenn ein menschenlesbarer NULL-terminierter C-String erforderlich ist, um das Profil mit der angegebenen Profilkennung zu beschreiben.
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
einen Zeiger auf den mit NULL beendeten C-String, wenn eine Übereinstimmung gefunden wird; andernfalls NULL.
|
StatusReportFormatStringFunct
const char *(* StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
Typedef für eine Callback-Funktion, die einen von Menschen lesbaren NULL-terminierten C-String zurückgibt, der den Statuscode beschreibt, der der angegebenen Profilkennung zugeordnet ist.
Dieser Callback wird bei der Registrierung aufgerufen, wenn ein menschenlesbarer NULL-terminierter C-String erforderlich ist, um den Statuscode zu beschreiben, der mit der angegebenen Profilkennung verknüpft ist.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabe |
einen Zeiger auf den mit NULL beendeten C-String, wenn eine Übereinstimmung gefunden wird; andernfalls NULL.
|
Variablen
sProfileStringContextHead
ProfileStringContext * sProfileStringContextHead
Kopfzeiger für einfach verknüpfte Registry aus der Registry.
Funktionen
FindProfileStringContext
ProfileStringContext * FindProfileStringContext( const ProfileStringContext & inContext )
Sucht einen Profilstring-Unterstützungskontext, der mit dem angegebenen Kontext übereinstimmt, basierend auf der mit dem Kontext verknüpften Profilkennung.
Diese Funktion sucht einen Profilstring-Unterstützungskontext, der mit dem angegebenen Kontext übereinstimmt, basierend auf der mit dem Kontext verknüpften Profilkennung.
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
einen schreibgeschützten Zeiger auf den Supportkontext des Profilstrings, falls gefunden; andernfalls NULL.
|
FindProfileStringInfo
NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo( uint32_t inProfileId )
Findet, sofern registriert, den Profilstring, der Rückrufe unterstützt, die mit der angegebenen Profil-ID verknüpft sind.
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
einen schreibgeschützten Zeiger auf den Profilstring, der Rückrufe unterstützt, falls gefunden; andernfalls NULL.
|
RegisterProfielStringInfo
UnregisterProfielStringInfo
InsertProfileStringContext
bool InsertProfileStringContext( ProfileStringContext & inOutContext )
Fügt den angegebenen Profilstring-Supportkontext in die Registry ein.
Diese Funktion fügt den angegebenen Profilstring-Unterstützungskontext in die Registry ein, falls nicht bereits vorhanden, in sortierter Reihenfolge basierend auf der aufsteigenden Profilkennung.
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
true, wenn der Kontext eingefügt wurde; Andernfalls „false“.
|
RegisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo( ProfileStringContext & inOutContext )
Registriert die Callbacks zur Unterstützung von Profilstrings.
Diese Funktion registriert und stellt die bereitgestellten Profilstring-Unterstützungsrückrufe zur Verfügung.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabewerte |
|
FindStringProfileInfo
UnregisterProfielStringInfo
RemoveProfileStringContext
bool RemoveProfileStringContext( ProfileStringContext & inOutContext )
Entfernt den angegebenen Supportkontext des Profilstrings aus der Registry.
Diese Funktion entfernt den angegebenen Supportkontext des Profilstrings aus der Registrierung, falls vorhanden, basierend auf der Profilkennung.
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
true, wenn der Kontext entfernt wurde; Andernfalls „false“.
|
UnregisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo( ProfileStringContext & inOutContext )
Hebt die Registrierung der bereitgestellten Profilstring-Support-Callbacks auf.
Diese Funktion hebt die Registrierung der bereitgestellten Profilstring-Support-Callbacks auf und macht sie nicht mehr verfügbar.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabewerte |
|
FindStringProfileInfo
RegisterProfielStringInfo