Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: Hồ sơ :: DataManagement_Current :: UpdateClient

Tóm lược

Người xây dựng và Người phá hủy

UpdateClient (void)

Các loại công khai

EventCallback )(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam) typedef
void(*
EventType enum
UpdateClientState {
kState_Uninitialized = 0,
kState_Initialized ,
kState_AwaitingResponse
}
enum

Thuộc tính công cộng

mpAppState
void *
mpBinding

Chức năng tĩnh công khai

DefaultEventHandler (void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
void

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ấu trúc

nl :: Weave :: Profiles :: DataManagement_Current :: UpdateClient :: InEventParam
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateClient :: OutEventParam

Các loại công khai

EventCallback

void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)

Loại sự kiện

 EventType

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

mpBinding

Binding * mpBinding

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
)