nl:: Weave:: Profiles:: DataManagement_Current:: UpdateClient
Riepilogo
Costruttori e distruttori |
|
---|---|
UpdateClient(void)
|
Tipi pubblici |
|
---|---|
EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
|
typedefvoid(*
|
EventType
|
enum |
UpdateClientState{
|
enum |
Attributi pubblici |
|
---|---|
mpAppState
|
void *
|
mpBinding
|
Binding *
|
Funzioni statiche pubbliche |
|
---|---|
DefaultEventHandler(void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
|
void
|
Funzioni pubbliche |
|
---|---|
CancelUpdate(void)
|
void
Reimposta lo stato del client di aggiornamento su inizializzato.
|
CloseUpdate(bool aAbort)
|
void
|
Init(Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
|
AddRef per Binding archivia i puntatori all'associazione e alla delega.
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
acquisire EC dall'associazione, avviare il messaggio di invio
|
Shutdown(void)
|
Rilascia l'associazione per l'aggiornamento.
|
Structs |
|
---|---|
nl:: |
|
nl:: |
Tipi pubblici
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
EventType
EventType
UpdateClientState
UpdateClientState
Proprietà | |
---|---|
kState_AwaitingResponse
|
Il client di aggiornamento ha inviato la richiesta di aggiornamento ed è in attesa di risposta. |
kState_Initialized
|
Il client di aggiornamento è stato inizializzato ed è pronto. |
kState_Uninitialized
|
Il client di aggiornamento non è stato inizializzato. |
Attributi pubblici
mpAppState
void * mpAppState
mpBinding
Binding * mpBinding
Funzioni statiche pubbliche
DefaultEventHandler
void DefaultEventHandler( void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam )
Funzioni pubbliche
CancelUpdate
void CancelUpdate( void )
Reimposta lo stato del client di aggiornamento su inizializzato.
svuota il buffer
Dettagli | |||
---|---|---|---|
Valori restituiti |
|
CloseUpdate
void CloseUpdate( bool aAbort )
Inizializzazione
WEAVE_ERROR Init( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback )
AddRef a Binding memorizza i puntatori all'associazione e al delegato.
Dettagli | |||
---|---|---|---|
Valori restituiti |
|
SendUpdate
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
acquisire EC dall'associazione, avviare il messaggio di invio
Dettagli | |||||
---|---|---|---|---|---|
Valori restituiti |
|
Arresto
WEAVE_ERROR Shutdown( void )
Rilascia l'associazione per l'aggiornamento.
Deve essere chiamato una sola volta.
Dettagli | |||
---|---|---|---|
Valori restituiti |
|
UpdateClient
UpdateClient( void )