nl:: Weave:: Profiles:: DataManagement_Current:: UpdateClient
סיכום
פונקציות constructor ו-destructor |
|
---|---|
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)
|
AddRef ל-Binding מצביעי החנות לקישור ולהענקת גישה.
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
קבלת המרות משופרות מקישור, התחלת שליחת הודעה
|
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 )
AddRef ל-Binding מצביעי החנות לקישור ולהענקת גישה.
פרטים | |||
---|---|---|---|
ערכים שמוחזרים |
|
SendUpdate
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
קבלת EC מהקישור, הפעלת שליחת ההודעה
פרטים | |||||
---|---|---|---|---|---|
ערכים שמוחזרים |
|
כיבוי
WEAVE_ERROR Shutdown( void )
קישור השקה לעדכון.
צריכה להתבצע רק פעם אחת.
פרטים | |||
---|---|---|---|
ערכים שמוחזרים |
|
UpdateClient
UpdateClient( void )