nl:: Weave:: Profiller: DataManagement_Current:: UpdateClient
Özet
İnşaat Ustaları ve Yıkıcılar |
|
---|---|
UpdateClient(void)
|
Herkese açık türler |
|
---|---|
EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
|
Türvoid(*
|
EventType
|
enum |
UpdateClientState{
|
enum |
Herkese açık özellikler |
|
---|---|
mpAppState
|
void *
|
mpBinding
|
Binding *
|
Herkese açık statik işlevler |
|
---|---|
DefaultEventHandler(void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
|
void
|
Herkese açık işlevler |
|
---|---|
CancelUpdate(void)
|
void
Güncelleme istemcisini ilk kullanıma hazır durumuna sıfırlayın.
|
CloseUpdate(bool aAbort)
|
void
|
Init(Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
|
AddRef'i Bağlama olarak mağaza işaretçilerine bağlama ve yetki verme.
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
Bağlamadan EC edin, ileti göndermeye başla
|
Shutdown(void)
|
Güncelleme için sürüm bağlama.
|
Struct |
|
---|---|
nl:: |
|
nl:: |
Herkese açık türler
Etkinlik Geri Çağırması
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
Etkinlik Türü
EventType
Güncellemeİstemcisi Durumu
UpdateClientState
Özellikler | |
---|---|
kState_AwaitingResponse
|
Güncelleme istemcisi, güncelleme isteğini gönderdi ve yanıt bekliyor. |
kState_Initialized
|
Güncelleme istemcisi başlatıldı ve hazır. |
kState_Uninitialized
|
Güncelleme istemcisi başlatılamadı. |
Herkese açık özellikler
mpAppState'i
void * mpAppState
mpBağlama
Binding * mpBinding
Herkese açık statik işlevler
VarsayılanEtkinlikHandler
void DefaultEventHandler( void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam )
Herkese açık işlevler
Güncellemeyi İptal Et
void CancelUpdate( void )
Güncelleme istemcisini ilk kullanıma hazır durumuna sıfırlayın.
arabelleği temizle
Ayrıntılar | |||
---|---|---|---|
Döndürülen Değerler |
|
Güncellemeyi Kapat
void CloseUpdate( bool aAbort )
Başlangıç
WEAVE_ERROR Init( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback )
AddRef'i Bağlama olarak mağaza işaretçilerine bağlama ve yetki verme.
Ayrıntılar | |||
---|---|---|---|
Döndürülen Değerler |
|
SendUpdate
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
Bağlamadan EC edin, ileti göndermeye başla
Ayrıntılar | |||||
---|---|---|---|---|---|
Döndürülen Değerler |
|
Kapat
WEAVE_ERROR Shutdown( void )
Güncelleme için sürüm bağlama.
Yalnızca bir kez çağrılmalıdır.
Ayrıntılar | |||
---|---|---|---|
Döndürülen Değerler |
|
Güncellemeİstemcisi
UpdateClient( void )