nl:: Weave:: Profiles:: DataManagement_Current:: UpdateClient
สรุป
ผู้ผลิตและผู้ทำลาย |
|
---|---|
UpdateClient(void)
|
ประเภทสาธารณะ |
|
---|---|
EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
|
typedefvoid(*
|
EventType
|
enum |
UpdateClientState{
|
enum |
แอตทริบิวต์สาธารณะ |
|
---|---|
mpAppState
|
void *
|
mpBinding
|
Binding *
|
ฟังก์ชันแบบคงที่แบบสาธารณะ |
|
---|---|
DefaultEventHandler(void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
|
void
|
ฟังก์ชันสาธารณะ |
|
---|---|
CancelUpdate(void)
|
void
รีเซ็ตไคลเอ็นต์การอัปเดตเป็นสถานะเริ่มต้น
|
CloseUpdate(bool aAbort)
|
void
|
Init(Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
|
เพิ่มการอ้างอิงไปยังการเชื่อมโยงในที่เก็บสำหรับการเชื่อมโยงและมอบสิทธิ์
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
ได้รับ EC จากการเชื่อมโยง เริ่มต้นการส่งข้อความ
|
Shutdown(void)
|
การเชื่อมโยงรุ่นสำหรับการอัปเดต
|
โครงสร้าง |
|
---|---|
nl:: |
|
nl:: |
ประเภทสาธารณะ
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
EventType
EventType
UpdateClientState
UpdateClientState
พร็อพเพอร์ตี้ | |
---|---|
kState_AwaitingResponse
|
ไคลเอ็นต์การอัปเดตได้ส่งคำขออัปเดตแล้ว และกำลังรอการตอบกลับ |
kState_Initialized
|
เริ่มต้นไคลเอ็นต์การอัปเดตและพร้อมใช้งานแล้ว |
kState_Uninitialized
|
ไคลเอ็นต์การอัปเดตยังไม่ได้เริ่มต้น |
แอตทริบิวต์สาธารณะ
mpAppState
void * mpAppState
mpBinding
Binding * mpBinding
ฟังก์ชันแบบคงที่แบบสาธารณะ
DefaultEventHandler
void DefaultEventHandler( void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam )
ฟังก์ชันสาธารณะ
CancelUpdate
void CancelUpdate( void )
รีเซ็ตไคลเอ็นต์การอัปเดตเป็นสถานะเริ่มต้น
ล้างบัฟเฟอร์
รายละเอียด | |||
---|---|---|---|
แสดงผลค่า |
|
CloseUpdate
void CloseUpdate( bool aAbort )
เริ่มต้น
WEAVE_ERROR Init( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback )
เพิ่มการอ้างอิงไปยังการเชื่อมโยงในที่เก็บสำหรับการเชื่อมโยงและมอบสิทธิ์
รายละเอียด | |||
---|---|---|---|
แสดงผลค่า |
|
SendUpdate
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
ได้รับ EC จากการเชื่อมโยง เริ่มต้นการส่งข้อความ
รายละเอียด | |||||
---|---|---|---|---|---|
แสดงผลค่า |
|
ปิดการทำงาน
WEAVE_ERROR Shutdown( void )
การเชื่อมโยงรุ่นสำหรับการอัปเดต
ควรเรียกเพียงครั้งเดียว
รายละเอียด | |||
---|---|---|---|
แสดงผลค่า |
|
UpdateClient
UpdateClient( void )