nl:: Weave:: Profiles:: DataManagement_Current:: UpdateClient
Resumo
Construtores e destruidores |
|
|---|---|
UpdateClient(void)
|
Tipos públicos |
|
|---|---|
EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
|
typedefvoid(*
|
EventType
|
enum |
UpdateClientState{
|
enum |
Atributos públicos |
|
|---|---|
mpAppState
|
void *
|
mpBinding
|
Binding *
|
Funções estáticas públicas |
|
|---|---|
DefaultEventHandler(void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
|
void
|
Funções públicas |
|
|---|---|
CancelUpdate(void)
|
void
Redefinir o cliente de atualização para o status inicializado.
|
CloseUpdate(bool aAbort)
|
void
|
Init(Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
|
O elemento "AddRef" em Binding armazena ponteiros para vincular e delegar.
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
adquirir EC da vinculação, iniciar envio de mensagem
|
Shutdown(void)
|
Vinculação de versão para a atualização.
|
Estruturas |
|
|---|---|
|
nl:: |
|
|
nl:: |
|
Tipos públicos
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
EventType
EventType
UpdateClientState
UpdateClientState
| Propriedades | |
|---|---|
kState_AwaitingResponse
|
O cliente de atualização enviou a solicitação de atualização e está pendente de resposta. |
kState_Initialized
|
O cliente de atualização foi inicializado e está pronto. |
kState_Uninitialized
|
O cliente de atualização não foi inicializado. |
Atributos públicos
mpAppState
void * mpAppState
mpBinding
Binding * mpBinding
Funções estáticas públicas
DefaultEventHandler
void DefaultEventHandler( void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam )
Funções públicas
CancelUpdate
void CancelUpdate( void )
Redefinir o cliente de atualização para o status inicializado.
limpar o buffer
| Detalhes | |||
|---|---|---|---|
| Valores de retorno |
|
||
CloseUpdate
void CloseUpdate( bool aAbort )
Init
WEAVE_ERROR Init( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback )
O elemento "AddRef" em Binding armazena ponteiros para vincular e delegar.
| Detalhes | |||
|---|---|---|---|
| Valores de retorno |
|
||
SendUpdate
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
adquirir EC da vinculação, iniciar envio de mensagem
| Detalhes | |||||
|---|---|---|---|---|---|
| Valores de retorno |
|
||||
Encerramento
WEAVE_ERROR Shutdown( void )
Vinculação de versão para a atualização.
Só deve ser chamado uma vez.
| Detalhes | |||
|---|---|---|---|
| Valores de retorno |
|
||
UpdateClient
UpdateClient( void )