En Google, luchamos por la equidad racial de la comunidad negra. Más información
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

nl :: Tejido:: Perfiles: DataManagement_Current :: UpdateClient

Resumen

Constructores y Destructores

UpdateClient (void)

Tipos públicos

EventCallback )(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam) typedef
void(*
EventType enumeración
UpdateClientState {
kState_Uninitialized = 0,
kState_Initialized ,
kState_AwaitingResponse
}
enumeración

Atributos públicos

mpAppState
void *
mpBinding

Funciones estáticas públicas

DefaultEventHandler (void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
void

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)
AddRef a Encuadernación almacenan punteros a la unión y delegado.
SendUpdate (bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
adquirir EC de la vinculación, iniciar enviar mensaje
Shutdown (void)
Release vinculante para la actualización.

Estructuras

nl :: Armadura :: Perfiles :: DataManagement_Current :: :: UpdateClient InEventParam
nl :: Armadura :: Perfiles :: DataManagement_Current :: :: UpdateClient OutEventParam

Tipos públicos

EventCallback

void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)

Tipo de evento

 EventType

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

mpBinding

Binding * mpBinding

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
)