nl::
  Resumo
| Construtores e destruidores | |
|---|---|
| UpdateClient(void) | 
| Tipos públicos | |
|---|---|
| EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam) | typedef void(* | 
| 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) | voidRedefinir 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 )