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