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
|
enum |
UpdateClientState{
|
enum |
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éinitialise 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 les pointeurs vers la liaison et le délégué.
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
acquérir l'EC à partir de la liaison, lancer l'envoi du message
|
Shutdown(void)
|
Liaison de version 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 demande de mise à jour et est en attente de 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éinitialise le client de mise à jour à l'état initialisé.
vider le tampon
Détails | |||
---|---|---|---|
Valeurs de retour |
|
CloseUpdate
void CloseUpdate( bool aAbort )
Init
WEAVE_ERROR Init( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback )
AddRef à Binding stocke les pointeurs vers la liaison et le délégué.
Détails | |||
---|---|---|---|
Valeurs de retour |
|
SendUpdate
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
acquérir l'EC à partir de la liaison, lancer l'envoi du message
Détails | |||||
---|---|---|---|---|---|
Valeurs de retour |
|
Arrêt
WEAVE_ERROR Shutdown( void )
Liaison de version pour la mise à jour.
Ne doit être appelé qu'une seule fois.
Détails | |||
---|---|---|---|
Valeurs de retour |
|
UpdateClient
UpdateClient( void )