nl :: نسج:: مظهر:: إدارة البيانات_ الحالية :: UpdateClient

ملخص

البنائين والمدمرين

UpdateClient (void)

الأنواع العامة

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

السمات العامة

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 ل ربط مؤشرات مخزن للملزمة ومندوب.
SendUpdate (bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
الحصول على EC من الربط ، ابدأ بإرسال رسالة
Shutdown (void)
الافراج عن ملزمة للتحديث.

الهياكل

نيكولا لانغ :: :: نسج الملامح :: :: DataManagement_Current UpdateClient :: InEventParam
نيكولا لانغ :: :: نسج الملامح :: :: DataManagement_Current UpdateClient :: OutEventParam

الأنواع العامة

حدث

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 ل ربط مؤشرات مخزن للملزمة ومندوب.

تفاصيل
إرجاع القيم
WEAVE_NO_ERROR
عن النجاح.

إرسال التحديث

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

الحصول على EC من الربط ، ابدأ بإرسال رسالة

تفاصيل
إرجاع القيم
WEAVE_NO_ERROR
عن النجاح.
other
تعذر إرسال التحديث

اغلق

WEAVE_ERROR Shutdown(
  void
)

الافراج عن ملزمة للتحديث.

يجب الاتصال مرة واحدة فقط.

تفاصيل
إرجاع القيم
WEAVE_NO_ERROR
عن النجاح.

UpdateClient

 UpdateClient(
  void
)