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