nl :: Dệt :: Hồ sơ :: DataManagement_Current :: UpdateClient
Tóm lược
Chức năng công cộng |
---|
CancelUpdate (void) | void Đặt lại ứng dụng khách cập nhật về trạng thái khởi tạo. |
CloseUpdate (bool aAbort) | void |
Init ( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback) | AddRef to Binding store con trỏ tới ràng buộc và ủy quyền. |
SendUpdate (bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload) | có được EC từ ràng buộc, bắt đầu gửi tin nhắn |
Shutdown (void) | Phát hành ràng buộc cho bản cập nhật. |
Các loại công khai
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
UpdateClientState
UpdateClientState
Tính chất |
---|
kState_AwaitingResponse | Ứng dụng khách cập nhật đã gửi yêu cầu cập nhật và đang chờ phản hồi. |
kState_Initialized | Ứng dụng khách cập nhật đã được khởi tạo và sẵn sàng. |
kState_Uninitialized | Ứng dụng khách cập nhật chưa được khởi tạo. |
Thuộc tính công cộng
mpAppState
void * mpAppState
Chức năng tĩnh công khai
DefaultEventHandler
void DefaultEventHandler(
void *apAppState,
EventType aEvent,
const InEventParam & aInParam,
OutEventParam & aOutParam
)
Chức năng công cộng
CancelUpdate
void CancelUpdate(
void
)
Đặt lại ứng dụng khách cập nhật về trạng thái khởi tạo.
xóa bộ đệm
Chi tiết | Giá trị trả lại | WEAVE_NO_ERROR | Về thành công. |
|
CloseUpdate
void CloseUpdate(
bool aAbort
)
Trong đó
WEAVE_ERROR Init(
Binding *const apBinding,
void *const apAppState,
EventCallback const aEventCallback
)
AddRef to Binding store con trỏ tới ràng buộc và ủy quyền.
Chi tiết | Giá trị trả lại | WEAVE_NO_ERROR | Về thành công. |
|
SendUpdate
WEAVE_ERROR SendUpdate(
bool aIsPartialUpdate,
PacketBuffer *aPBuf,
bool aIsFirstPayload
)
có được EC từ ràng buộc, bắt đầu gửi tin nhắn
Chi tiết | Giá trị trả lại | WEAVE_NO_ERROR | Về thành công. | other | Không thể gửi cập nhật |
|
Tắt
WEAVE_ERROR Shutdown(
void
)
Phát hành ràng buộc cho bản cập nhật.
Chỉ nên gọi một lần.
Chi tiết | Giá trị trả lại | WEAVE_NO_ERROR | Về thành công. |
|
UpdateClient
UpdateClient(
void
)