nl:: Weave:: Profiles:: DataManagement_Current:: UpdateClient
Résumé
Constructeurs et destructeurs |
|
---|---|
UpdateClient(void)
|
Types publics |
|
---|---|
EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
|
typedefvoid(*
|
EventType
|
énum |
UpdateClientState{
|
énum |
Attributs publics |
|
---|---|
mpAppState
|
void *
|
mpBinding
|
Binding *
|
Fonctions statiques publiques |
|
---|---|
DefaultEventHandler(void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
|
void
|
Fonctions publiques |
|
---|---|
CancelUpdate(void)
|
void
Réinitialisez le client de mise à jour à l'état initialisé.
|
CloseUpdate(bool aAbort)
|
void
|
Init(Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
|
AddRef à Binding stocke des pointeurs vers la liaison et le délégué.
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
Acquire EC from binding, kick off send message
|
Shutdown(void)
|
Libérez la liaison pour la mise à jour.
|
Structs |
|
---|---|
nl:: |
|
nl:: |
Types publics
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
EventType
EventType
UpdateClientState
UpdateClientState
Propriétés | |
---|---|
kState_AwaitingResponse
|
Le client de mise à jour a envoyé la requête de mise à jour et attend une réponse. |
kState_Initialized
|
Le client de mise à jour a été initialisé et est prêt. |
kState_Uninitialized
|
Le client de mise à jour n'a pas été initialisé. |
Attributs publics
mpAppState
void * mpAppState
mpBinding
Binding * mpBinding
Fonctions statiques publiques
DefaultEventHandler
void DefaultEventHandler( void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam )
Fonctions publiques
CancelUpdate
void CancelUpdate( void )
Réinitialisez le client de mise à jour à l'état initialisé.
effacer le tampon
Détails | |||
---|---|---|---|
Valeurs renvoyées |
|
CloseUpdate
void CloseUpdate( bool aAbort )
Init
WEAVE_ERROR Init( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback )
AddRef to Binding stocke des pointeurs pour la liaison et la délégation.
Détails | |||
---|---|---|---|
Valeurs renvoyées |
|
SendUpdate
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
obtenir le suivi avancé des conversions à partir de la liaison, lancer l'envoi d'un message
Détails | |||||
---|---|---|---|---|---|
Valeurs renvoyées |
|
Arrêt
WEAVE_ERROR Shutdown( void )
Libérez la liaison pour la mise à jour.
Ne doit être appelé qu'une seule fois.
Détails | |||
---|---|---|---|
Valeurs renvoyées |
|
UpdateClient
UpdateClient( void )