nl::Weave::Profiles::DataManagement_Current::UpdateClient
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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
)