nl:: Weave:: Profiles:: DataManagement_Current:: UpdateClient
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
UpdateClient(void)
|
Jenis publik |
|
---|---|
EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
|
typedefvoid(*
|
EventType
|
enum |
UpdateClientState{
|
enum |
Atribut publik |
|
---|---|
mpAppState
|
void *
|
mpBinding
|
Binding *
|
Fungsi statis publik |
|
---|---|
DefaultEventHandler(void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
|
void
|
Fungsi publik |
|
---|---|
CancelUpdate(void)
|
void
Mereset klien update ke status yang diinisialisasi.
|
CloseUpdate(bool aAbort)
|
void
|
Init(Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
|
AddRef ke Binding menyimpan pointer ke binding dan delegasi.
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
memperoleh EC dari binding, memulai pengiriman pesan
|
Shutdown(void)
|
Binding rilis untuk update.
|
Struct |
|
---|---|
nl:: |
|
nl:: |
Jenis publik
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
EventType
EventType
UpdateClientState
UpdateClientState
Properti | |
---|---|
kState_AwaitingResponse
|
Klien update telah mengirim permintaan update, dan menunggu respons. |
kState_Initialized
|
Klien update telah diinisialisasi dan sudah siap. |
kState_Uninitialized
|
Klien update belum diinisialisasi. |
Atribut publik
mpAppState
void * mpAppState
mpBinding
Binding * mpBinding
Fungsi statis publik
DefaultEventHandler
void DefaultEventHandler( void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam )
Fungsi publik
CancelUpdate
void CancelUpdate( void )
Reset klien update ke status diinisialisasi.
hapus buffer
Detail | |||
---|---|---|---|
Nilai yang Ditampilkan |
|
CloseUpdate
void CloseUpdate( bool aAbort )
Init
WEAVE_ERROR Init( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback )
AddRef ke Binding menyimpan pointer ke binding dan delegasi.
Detail | |||
---|---|---|---|
Nilai yang Ditampilkan |
|
SendUpdate
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
acquire EC from binding, kick off send message
Detail | |||||
---|---|---|---|---|---|
Nilai yang Ditampilkan |
|
Nonaktif
WEAVE_ERROR Shutdown( void )
Lepaskan binding untuk update.
Hanya boleh dipanggil sekali.
Detail | |||
---|---|---|---|
Nilai yang Ditampilkan |
|
UpdateClient
UpdateClient( void )