nl:: بافت:: پروفایل ها:: DataManagement_Current:: UpdateClient

خلاصه

سازندگان و ویرانگرها

UpdateClient (void)

انواع عمومی

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

صفات عمومی

mpAppState
void *
mpBinding

توابع استاتیک عمومی

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)
AddRef to Binding نشانگرها را برای اتصال و واگذاری ذخیره می کند.
SendUpdate (bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
دریافت EC از الزام آور، شروع ارسال پیام
Shutdown (void)
انتشار الزام آور برای به روز رسانی.

سازه ها

nl:: بافت:: پروفایل ها:: DataManagement_Current:: UpdateClient:: InEventParam
nl:: بافت:: پروفایل ها:: DataManagement_Current:: UpdateClient:: OutEventParam

انواع عمومی

رویداد Callback

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

نوع رویداد

 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
)

توابع عمومی

لغو به روز رسانی

void CancelUpdate(
  void
)

کلاینت به روز رسانی را به وضعیت اولیه بازنشانی کنید.

بافر را پاک کنید

جزئیات
ارزش های بازگشتی
WEAVE_NO_ERROR
در مورد موفقیت

CloseUpdate

void CloseUpdate(
  bool aAbort
)

شروع کنید

WEAVE_ERROR Init(
  Binding *const apBinding,
  void *const apAppState,
  EventCallback const aEventCallback
)

AddRef to Binding نشانگرها را برای اتصال و واگذاری ذخیره می کند.

جزئیات
ارزش های بازگشتی
WEAVE_NO_ERROR
در مورد موفقیت

SendUpdate

WEAVE_ERROR SendUpdate(
  bool aIsPartialUpdate,
  PacketBuffer *aPBuf,
  bool aIsFirstPayload
)

دریافت EC از الزام آور، شروع ارسال پیام

جزئیات
ارزش های بازگشتی
WEAVE_NO_ERROR
در مورد موفقیت
other
ارسال به‌روزرسانی ممکن نیست

خاموش شدن

WEAVE_ERROR Shutdown(
  void
)

انتشار الزام آور برای به روز رسانی.

فقط یکبار باید تماس گرفت

جزئیات
ارزش های بازگشتی
WEAVE_NO_ERROR
در مورد موفقیت

UpdateClient

 UpdateClient(
  void
)