nl:: Weave:: Profiles:: DataManagement_Current:: UpdateClient
Resumen
Constructores y destructores |
|
---|---|
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 *
|
Funciones estáticas públicas |
|
---|---|
DefaultEventHandler(void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
|
void
|
Funciones públicas |
|
---|---|
CancelUpdate(void)
|
void
Restablece el cliente de actualización al estado de inicialización.
|
CloseUpdate(bool aAbort)
|
void
|
Init(Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
|
AddRef a Binding almacena punteros a la vinculación y al delegado.
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
adquirir las EC de la vinculación, iniciar el envío del mensaje
|
Shutdown(void)
|
Vinculación de versión para la actualización.
|
Structs |
|
---|---|
nl:: |
|
nl:: |
Tipos públicos
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
EventType
EventType
UpdateClientState
UpdateClientState
Propiedades | |
---|---|
kState_AwaitingResponse
|
El cliente de actualización envió la solicitud de actualización y está pendiente de respuesta. |
kState_Initialized
|
El cliente de actualización se inicializó y está listo. |
kState_Uninitialized
|
No se inicializó el cliente de actualización. |
Atributos públicos
mpAppState
void * mpAppState
mpBinding
Binding * mpBinding
Funciones estáticas públicas
DefaultEventHandler
void DefaultEventHandler( void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam )
Funciones públicas
CancelUpdate
void CancelUpdate( void )
Restablece el cliente de actualización al estado inicializado.
borrar el búfer
Detalles | |||
---|---|---|---|
Valores de retorno |
|
CloseUpdate
void CloseUpdate( bool aAbort )
Init
WEAVE_ERROR Init( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback )
Se agregó referencia a la vinculación de punteros de almacenamiento para la vinculación y el delegado.
Detalles | |||
---|---|---|---|
Valores de retorno |
|
SendUpdate
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
Adquiere EC de la vinculación, inicia el mensaje de envío
Detalles | |||||
---|---|---|---|---|---|
Valores de retorno |
|
Cierre
WEAVE_ERROR Shutdown( void )
Libera la vinculación para la actualización.
Solo se debe llamar una vez.
Detalles | |||
---|---|---|---|
Valores de retorno |
|
UpdateClient
UpdateClient( void )