nl::Weave::Profiles::DataManagement_Current::UpdateClient
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Özet
Oluşturucular ve Yıkıcılar |
|
---|---|
UpdateClient(void)
|
Herkese açık türler |
|
---|---|
EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
|
typedefvoid(*
|
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 "başlandı" durumuna sıfırlayın.
|
CloseUpdate(bool aAbort)
|
void
|
Init(Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
|
AddRef - Bağlama mağaza işaretçileri için bağlama ve yetki verme.
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
bağlamadan EC al, ileti gönderme işlemini başlat
|
Shutdown(void)
|
Güncelleme için sürüm bağlaması.
|
Yapılar |
|
---|---|
nl:: |
|
nl:: |
Herkese açık türler
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
EventType
EventType
UpdateClientState
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ılmadı. |
Herkese açık özellikler
mpAppState
void * mpAppState
mpBinding
Binding * mpBinding
Herkese açık statik işlevler
DefaultEventHandler
void DefaultEventHandler(
void *apAppState,
EventType aEvent,
const InEventParam & aInParam,
OutEventParam & aOutParam
)
Herkese açık işlevler
CancelUpdate
void CancelUpdate(
void
)
Güncelleme istemcisini "başlandı" durumuna sıfırlayın.
Arabelleği temizleme
Ayrıntılar | |||
---|---|---|---|
Döndürülen değerler |
|
CloseUpdate
void CloseUpdate(
bool aAbort
)
Başlatma
WEAVE_ERROR Init(
Binding *const apBinding,
void *const apAppState,
EventCallback const aEventCallback
)
Binding için AddRef, bağlayıcı ve temsilciye işaretçileri depolar.
Ayrıntılar | |||
---|---|---|---|
Döndürülen değerler |
|
SendUpdate
WEAVE_ERROR SendUpdate(
bool aIsPartialUpdate,
PacketBuffer *aPBuf,
bool aIsFirstPayload
)
bağlamadan EC al, ileti gönderme işlemini başlat
Ayrıntılar | |||||
---|---|---|---|---|---|
Döndürülen değerler |
|
Kapat
WEAVE_ERROR Shutdown(
void
)
Güncelleme için bağlamayı yayınlayın.
Yalnızca bir kez çağrılmalıdır.
Ayrıntılar | |||
---|---|---|---|
Döndürülen değerler |
|
UpdateClient
UpdateClient(
void
)