nl:: Weave:: Profiles:: DataManagement_Current:: UpdateClient
  Ringkasan
        Konstruktor dan Destruktor | 
    |
|---|---|
        UpdateClient(void)
         | 
    
        Jenis publik | 
    |
|---|---|
        EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
       | 
      typedefvoid(*
         | 
    
        EventType
       | 
      enum | 
        UpdateClientState{
       | 
      enum | 
        Atribut publik | 
    |
|---|---|
        mpAppState
       | 
      
        void *
         | 
    
        mpBinding
       | 
      
        Binding *
         | 
    
        Fungsi statis publik | 
    |
|---|---|
        DefaultEventHandler(void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
       | 
      
        void
         | 
    
        Fungsi publik | 
    |
|---|---|
        CancelUpdate(void)
       | 
      
        void
        Reset klien update ke status diinisialisasi.  
       | 
    
        CloseUpdate(bool aAbort)
       | 
      
        void
         | 
    
        Init(Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
       | 
      
        
         AddRef ke Binding menyimpan pointer ke binding dan delegasi.  
       | 
    
        SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
       | 
      
        
         memperoleh EC dari binding, memulai pengiriman pesan  
       | 
    
        Shutdown(void)
       | 
      
        
         Binding rilis untuk update.  
       | 
    
        Struct | 
    |
|---|---|
| 
        nl:: | 
      |
| 
        nl:: | 
      |
Jenis publik
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
EventType
EventType
UpdateClientState
UpdateClientState
| Properti | |
|---|---|
            kState_AwaitingResponse
           | 
          
             Klien update telah mengirimkan permintaan update, dan menunggu respons.  | 
        
            kState_Initialized
           | 
          
             Klien update telah diinisialisasi dan sudah siap.  | 
        
            kState_Uninitialized
           | 
          
             Klien pembaruan belum diinisialisasi.  | 
        
Atribut publik
mpAppState
void * mpAppState
mpBinding
Binding * mpBinding
Fungsi statis publik
DefaultEventHandler
void DefaultEventHandler( void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam )
Fungsi publik
CancelUpdate
void CancelUpdate( void )
Reset klien update ke status diinisialisasi.
hapus buffer
| Detail | |||
|---|---|---|---|
| Nilai yang Ditampilkan | 
              
  | 
          ||
CloseUpdate
void CloseUpdate( bool aAbort )
Init
WEAVE_ERROR Init( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback )
AddRef ke Binding menyimpan pointer ke binding dan delegasi.
| Detail | |||
|---|---|---|---|
| Nilai yang Ditampilkan | 
              
  | 
          ||
SendUpdate
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
memperoleh EC dari binding, memulai pengiriman pesan
| Detail | |||||
|---|---|---|---|---|---|
| Nilai yang Ditampilkan | 
              
  | 
          ||||
Nonaktif
WEAVE_ERROR Shutdown( void )
Binding rilis untuk update.
Hanya boleh dipanggil sekali.
| Detail | |||
|---|---|---|---|
| Nilai yang Ditampilkan | 
              
  | 
          ||
UpdateClient
UpdateClient( void )