nl :: Tejido:: Perfiles: DataManagement_Current :: UpdateClient
Resumen
Funciones publicas |
---|
CancelUpdate (void) | void Restablezca el cliente de actualización al estado inicializado. |
CloseUpdate (bool aAbort) | void |
Init ( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback) | |
SendUpdate (bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload) | adquirir EC de la vinculación, iniciar enviar mensaje |
Shutdown (void) | Release vinculante para la actualización. |
Tipos públicos
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
UpdateClientState
UpdateClientState
Propiedades |
---|
kState_AwaitingResponse | El cliente de actualización ha enviado la solicitud de actualización y está pendiente de respuesta. |
kState_Initialized | El cliente de actualización se ha inicializado y está listo. |
kState_Uninitialized | No se ha inicializado el cliente de actualización. |
Atributos públicos
mpAppState
void * mpAppState
Funciones estáticas públicas
DefaultEventHandler
void DefaultEventHandler(
void *apAppState,
EventType aEvent,
const InEventParam & aInParam,
OutEventParam & aOutParam
)
Funciones publicas
CancelarActualizar
void CancelUpdate(
void
)
Restablezca el cliente de actualización al estado inicializado.
limpiar el búfer
Detalles | Valores devueltos | WEAVE_NO_ERROR | Sobre el éxito. |
|
CloseUpdate
void CloseUpdate(
bool aAbort
)
En eso
WEAVE_ERROR Init(
Binding *const apBinding,
void *const apAppState,
EventCallback const aEventCallback
)
AddRef a Encuadernación almacenan punteros a la unión y delegado.
Detalles | Valores devueltos | WEAVE_NO_ERROR | Sobre el éxito. |
|
SendUpdate
WEAVE_ERROR SendUpdate(
bool aIsPartialUpdate,
PacketBuffer *aPBuf,
bool aIsFirstPayload
)
adquirir EC de la vinculación, iniciar enviar mensaje
Detalles | Valores devueltos | WEAVE_NO_ERROR | Sobre el éxito. | other | No se pudo enviar la actualización |
|
Cerrar
WEAVE_ERROR Shutdown(
void
)
Release vinculante para la actualización.
Solo debe llamarse una vez.
Detalles | Valores devueltos | WEAVE_NO_ERROR | Sobre el éxito. |
|
UpdateClient
UpdateClient(
void
)