nl:: Menenun:: Profil:: DataManagement_Current:: PerbaruiKlien
Ringkasan
Fungsi publik |
---|
CancelUpdate (void) | void Setel ulang klien pembaruan ke status yang diinisialisasi. |
CloseUpdate (bool aAbort) | void |
Init ( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback) | AddRef untuk Binding toko pointer ke mengikat dan delegasi. |
SendUpdate (bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload) | dapatkan EC dari pengikatan, mulai kirim pesan |
Shutdown (void) | Rilis mengikat untuk pembaruan. |
Tipe publik
AcaraCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
Perbarui Keadaan Klien
UpdateClientState
Properti |
---|
kState_AwaitingResponse | Klien pembaruan telah mengirim permintaan pembaruan, dan menunggu tanggapan. |
kState_Initialized | Klien pembaruan telah diinisialisasi dan siap. |
kState_Uninitialized | Klien pembaruan belum diinisialisasi. |
Atribut publik
mpAppState
void * mpAppState
Fungsi statis publik
DefaultEventHandler
void DefaultEventHandler(
void *apAppState,
EventType aEvent,
const InEventParam & aInParam,
OutEventParam & aOutParam
)
Fungsi publik
Batalkan Pembaruan
void CancelUpdate(
void
)
Setel ulang klien pembaruan ke status yang diinisialisasi.
bersihkan buffernya
rincian | Mengembalikan Nilai | WEAVE_NO_ERROR | Pada kesuksesan. |
|
Tutup Pembaruan
void CloseUpdate(
bool aAbort
)
init
WEAVE_ERROR Init(
Binding *const apBinding,
void *const apAppState,
EventCallback const aEventCallback
)
AddRef untuk Binding toko pointer ke mengikat dan delegasi.
rincian | Mengembalikan Nilai | WEAVE_NO_ERROR | Pada kesuksesan. |
|
Kirim Pembaruan
WEAVE_ERROR SendUpdate(
bool aIsPartialUpdate,
PacketBuffer *aPBuf,
bool aIsFirstPayload
)
dapatkan EC dari pengikatan, mulai kirim pesan
rincian | Mengembalikan Nilai | WEAVE_NO_ERROR | Pada kesuksesan. | other | Tidak dapat mengirim pembaruan |
|
Menutup
WEAVE_ERROR Shutdown(
void
)
Rilis mengikat untuk pembaruan.
Seharusnya hanya dipanggil sekali.
rincian | Mengembalikan Nilai | WEAVE_NO_ERROR | Pada kesuksesan. |
|
PerbaruiKlien
UpdateClient(
void
)