nl :: Tecer:: Perfis :: DataManagement_Current :: UpdateClient
Resumo
Funções públicas |
---|
CancelUpdate (void) | void Redefina o cliente de atualização para o status inicializado. |
CloseUpdate (bool aAbort) | void |
Init ( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback) | AddRef para Encadernação armazenar ponteiros para ligação e delegado. |
SendUpdate (bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload) | adquirir EC de vinculação, iniciar enviar mensagem |
Shutdown (void) | Liberar vinculação para a atualização. |
Tipos públicos
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
UpdateClientState
UpdateClientState
Propriedades |
---|
kState_AwaitingResponse | O cliente de atualização enviou a solicitação de atualização e aguarda 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
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
)
Redefina o cliente de atualização para o status inicializado.
limpar o buffer
Detalhes | Valores Retornados | WEAVE_NO_ERROR | Com sucesso. |
|
CloseUpdate
void CloseUpdate(
bool aAbort
)
Iniciar
WEAVE_ERROR Init(
Binding *const apBinding,
void *const apAppState,
EventCallback const aEventCallback
)
AddRef para Encadernação armazenar ponteiros para ligação e delegado.
Detalhes | Valores Retornados | WEAVE_NO_ERROR | Com sucesso. |
|
SendUpdate
WEAVE_ERROR SendUpdate(
bool aIsPartialUpdate,
PacketBuffer *aPBuf,
bool aIsFirstPayload
)
adquirir EC de vinculação, iniciar enviar mensagem
Detalhes | Valores Retornados | WEAVE_NO_ERROR | Com sucesso. | other | Incapaz de enviar atualização |
|
Desligar
WEAVE_ERROR Shutdown(
void
)
Liberar vinculação para a atualização.
Deve ser chamado apenas uma vez.
Detalhes | Valores Retornados | WEAVE_NO_ERROR | Com sucesso. |
|
UpdateClient
UpdateClient(
void
)