nl:: Weave:: Support
Özet
Typedef'ler |
|
---|---|
MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
|
typedefconst char *(*
Belirtilen profil tanımlayıcısıyla ilişkili mesaj türünü açıklayan, okunabilir NULL sonlu bir C dizesi döndüren geri çağırma işlevi için typedef. |
ProfileNameFunct)(uint32_t inProfileId)
|
typedefconst char *(*
Belirtilen profil tanımlayıcısıyla profili açıklayan, kullanıcıların okuyabileceği NULL sonlu bir C dizesi döndüren geri çağırma işlevi için typedef. |
StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
|
typedefconst char *(*
Belirtilen profil tanımlayıcısıyla ilişkili durum kodunu açıklayan, kullanıcıların okuyabileceği NULL sonlu bir C dizesi döndüren geri çağırma işlevi için typedef. |
Değişkenler |
|
---|---|
sProfileStringContextHead
|
Kayıt defteri tek başına bağlantılı liste başlığı işaretçisi.
|
İşlevler |
|
---|---|
FindProfileStringContext(const ProfileStringContext & inContext)
|
Bağlamla ilişkilendirilen profil tanımlayıcısına göre, belirtilen bağlamla eşleşen bir profil dizesi destek bağlamını bulun.
|
FindProfileStringInfo(uint32_t inProfileId)
|
NL_DLL_EXPORT const ProfileStringInfo *
Kayıtlıysa, profil dizesinin belirtilen profil tanımlayıcısıyla ilişkilendirilmiş geri çağırmaları desteklediğini bulun.
|
InsertProfileStringContext(ProfileStringContext & inOutContext)
|
bool
Belirtilen profil dizesi destek bağlamını kayıt defterine ekleyin.
|
RegisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
Sağlanan profil dizesi destek geri çağırmalarını kaydedin.
|
RemoveProfileStringContext(ProfileStringContext & inOutContext)
|
bool
Belirtilen profil dizesi destek bağlamını kayıt defterinden kaldırın.
|
UnregisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
Sağlanan profil dizesi destek geri çağırmalarının kaydını silin.
|
Yapılar |
|
---|---|
nl:: |
Profille ilişkili kullanıcılar tarafından okunabilir destek dizelerini döndürmek için belirtilen profil tanımlayıcısıyla ilişkili geri çağırmaların kaydedilmesi ve kaydının silinmesi ile ilgili bağlam. |
nl:: |
Profille ilişkili, okunabilir destek dizelerini döndürmek için belirtilen profil tanımlayıcısıyla ilişkili geri çağırmalar. |
Typedef'ler
MessageNameFunct
const char *(* MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
Belirtilen profil tanımlayıcısıyla ilişkili mesaj türünü açıklayan, okunabilir NULL sonlu bir C dizesi döndüren geri çağırma işlevi için typedef.
Bu geri çağırma, kaydedildiğinde, belirtilen profil tanımlayıcısıyla ilişkili mesaj türünü açıklamak için insan tarafından okunabilen NULL sonlu bir C dizesi gerektiğinde çağrılır.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
eşleşme bulunursa NULL sonlu C dizesine işaret eden bir işaret; Aksi takdirde, NULL olacaktır.
|
ProfileNameFunct
const char *(* ProfileNameFunct)(uint32_t inProfileId)
Belirtilen profil tanımlayıcısıyla profili açıklayan, kullanıcıların okuyabileceği NULL sonlu bir C dizesi döndüren geri çağırma işlevi için typedef.
Bu geri çağırma, kaydedildiğinde, profili belirtilen profil tanımlayıcısıyla tanımlamak için insan tarafından okunabilen NULL sonlu bir C dizesi gerektiğinde çağrılır.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
eşleşme bulunursa NULL sonlu C dizesine işaret eden bir işaret; Aksi takdirde, NULL olacaktır.
|
StatusReportFormatStringFunct
const char *(* StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
Belirtilen profil tanımlayıcısıyla ilişkili durum kodunu açıklayan, kullanıcıların okuyabileceği NULL sonlu bir C dizesi döndüren geri çağırma işlevi için typedef.
Bu geri çağırma, kaydedildiğinde, belirtilen profil tanımlayıcısıyla ilişkili durum kodunu açıklamak için insan tarafından okunabilen NULL sonlu bir C dizesi gerektiğinde çağrılır.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
eşleşme bulunursa NULL sonlu C dizesine işaret eden bir işaret; Aksi takdirde, NULL olacaktır.
|
Değişkenler
sProfileStringContextHead
ProfileStringContext * sProfileStringContextHead
Kayıt defteri tek başına bağlantılı liste başlığı işaretçisi.
İşlevler
FindProfileStringContext
ProfileStringContext * FindProfileStringContext( const ProfileStringContext & inContext )
Bağlamla ilişkilendirilen profil tanımlayıcısına göre, belirtilen bağlamla eşleşen bir profil dizesi destek bağlamını bulun.
Bu işlev, bağlamla ilişkilendirilen profil tanımlayıcısına göre belirtilen içerikle eşleşen bir profil dizesi destek bağlamı bulur.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
bulunursa profil dizesi destek bağlamına salt okunur bir işaretçi ekler; Aksi takdirde, NULL olacaktır.
|
FindProfileStringInfo
NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo( uint32_t inProfileId )
Kayıtlıysa, profil dizesinin belirtilen profil tanımlayıcısıyla ilişkilendirilmiş geri çağırmaları desteklediğini bulun.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
bulunursa, profil dizesi destek geri çağırmaları için salt okunur bir işaretçi içerir; Aksi takdirde, NULL olacaktır.
|
RegisterProfielStringInfo
UnregisterProfielStringInfo
InsertProfileStringContext
bool InsertProfileStringContext( ProfileStringContext & inOutContext )
Belirtilen profil dizesi destek bağlamını kayıt defterine ekleyin.
Bu işlev, belirtilen profil dizesi destek bağlamını, daha önce yoksa, artan profil tanımlayıcısına göre sıralanmış şekilde kayıt defterine ekler.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
bağlam eklendiyse true; Aksi takdirde, false'tur.
|
RegisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo( ProfileStringContext & inOutContext )
Sağlanan profil dizesi destek geri çağırmalarını kaydedin.
Bu işlev, sağlanan profil dizesi destek geri çağırmalarını kaydeder ve kullanılabilir hale getirir.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Değerleri Döndür |
|
FindStringProfileInfo
UnregisterProfielStringInfo
RemoveProfileStringContext
bool RemoveProfileStringContext( ProfileStringContext & inOutContext )
Belirtilen profil dizesi destek bağlamını kayıt defterinden kaldırın.
Bu işlev, belirtilen profil dizesi destek bağlamını (varsa), profil tanımlayıcısına göre kayıt defterinden kaldırır.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
bağlam kaldırıldıysa true; Aksi takdirde, false'tur.
|
UnregisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo( ProfileStringContext & inOutContext )
Sağlanan profil dizesi destek geri çağırmalarının kaydını silin.
Bu işlev, sağlanan profil dizesi destek geri çağırmalarının kaydını siler ve kullanılamaz hale getirir.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Değerleri Döndür |
|
FindStringProfileInfo
RegisterProfielStringInfo