nl:: Weave:: Support
Özet
Türdefler |
|
---|---|
MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
|
typedefconst char *(*
Belirtilen profil tanımlayıcısıyla ilişkili mesaj türünü açıklayan, kullanıcılar tarafından okunabilir NULL sonlandırılmış bir C dizesi döndüren geri çağırma işlevi için Typedef değeri. |
ProfileNameFunct)(uint32_t inProfileId)
|
typedefconst char *(*
Belirtilen profil tanımlayıcısıyla profili açıklayan, kullanıcılar tarafından okunabilir NULL sonlandırılmış bir C dizesi döndüren bir geri çağırma işlevi için Typedef değeri. |
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 tarafından okunabilir NULL sonlandırılmış bir C dizesi döndüren bir geri çağırma işlevi için Typedef değeri. |
Değişkenler |
|
---|---|
sProfileStringContextHead
|
Kayıt otoritesi tek tek bağlanmış liste baş 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şkili 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ı iptal edin.
|
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ı kaydetme ve iptal etme bağlamı. |
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. |
Türdefler
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, kullanıcılar tarafından okunabilir NULL sonlandırılmış bir C dizesi döndüren geri çağırma işlevi için Typedef değeri.
Bu geri çağırma, kaydedildiğinde belirtilen profil tanımlayıcısıyla ilişkili mesaj türünü açıklamak için kullanıcılar tarafından okunabilir bir NULL sonlandırılmış C dizesi gerektiğinde çağrılır.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
Bir eşleşme bulunursa NULL sonlandırılmış C dizesine işaretçi; aksi takdirde NULL.
|
ProfileNameFunct
const char *(* ProfileNameFunct)(uint32_t inProfileId)
Belirtilen profil tanımlayıcısıyla profili açıklayan, kullanıcılar tarafından okunabilir NULL sonlandırılmış bir C dizesi döndüren bir geri çağırma işlevi için Typedef değeri.
Bu geri çağırma, kaydedildiğinde, profili belirtilen profil tanımlayıcısıyla açıklamak için kullanıcılar tarafından okunabilir NULL sonlandırılmış bir C dizesi gerektiğinde çağrılır.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Bir eşleşme bulunursa NULL sonlandırılmış C dizesine işaretçi; aksi takdirde NULL.
|
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 tarafından okunabilir NULL sonlandırılmış bir C dizesi döndüren bir geri çağırma işlevi için Typedef değeri.
Bu geri çağırma, kaydedildiğinde belirtilen profil tanımlayıcısıyla ilişkili durum kodunu açıklamak için okunabilir bir NULL sonlandırılmış C dizesi gerektiğinde çağrılır.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
Bir eşleşme bulunursa NULL sonlandırılmış C dizesine işaretçi; aksi takdirde NULL.
|
Değişkenler
sProfileStringContextHead
ProfileStringContext * sProfileStringContextHead
Kayıt otoritesi tek tek bağlanmış liste baş 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şkilendirilmiş profil tanımlayıcısına göre, belirtilen bağlamla eşleşen bir profil dizesi destek bağlamı bulur.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Bulunursa profil dizesinin destek bağlamına yönelik salt okunur bir işaretçi, aksi takdirde NULL olur.
|
FindProfileStringInfo
NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo( uint32_t inProfileId )
Kayıtlıysa, profil dizesinin belirtilen profil tanımlayıcısıyla ilişkili geri çağırmaları desteklediğini bulun.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
profil dizesine ilişkin salt okunur bir işaretçi, bulunursa geri çağırmaları destekler, aksi takdirde NULL olur.
|
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ı, zaten mevcut değilse kayıt defterine, artan profil tanımlayıcısına göre sıralanmış sırada ekler.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
bağlam eklendiyse doğru, aksi takdirde yanlış değerini alır.
|
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 desteği geri çağırmalarını kaydeder ve kullanılabilir hale getirir.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
FindStringProfileInfo
UnregisterProfielStringInfo
RemoveProfileStringContext
bool RemoveProfileStringContext( ProfileStringContext & inOutContext )
Belirtilen profil dizesi destek bağlamını kayıt defterinden kaldırın.
Bu işlev, profil tanımlayıcısına göre, varsa belirtilen profil dizesi destek bağlamını kayıt defterinden kaldırır.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
bağlam kaldırıldıysa doğru, aksi takdirde yanlış değerini alır.
|
UnregisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo( ProfileStringContext & inOutContext )
Sağlanan profil dizesi destek geri çağırmalarının kaydını iptal edin.
Bu işlev, kaydı iptal eder ve sağlanan profil dizesi desteği geri çağırmalarını kullanılamaz hale getirir.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
FindStringProfileInfo
RegisterProfielStringInfo