nl:: Weave:: Profiles:: DataManagement_Current:: UpdateClient
Zusammenfassung
Konstruktoren und Destruktoren |
|
---|---|
UpdateClient(void)
|
Öffentliche Typen |
|
---|---|
EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
|
typedefvoid(*
|
EventType
|
enum |
UpdateClientState{
|
enum |
Öffentliche Attribute |
|
---|---|
mpAppState
|
void *
|
mpBinding
|
Binding *
|
Öffentliche statische Funktionen |
|
---|---|
DefaultEventHandler(void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
|
void
|
Öffentliche Funktionen |
|
---|---|
CancelUpdate(void)
|
void
Setzen Sie den Update-Client auf den Status „Initialisiert“ zurück.
|
CloseUpdate(bool aAbort)
|
void
|
Init(Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
|
AddRef zu Binding speichert Verweise auf Bindung und Delegate.
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
EC von Bindung abrufen, Sendenachricht starten
|
Shutdown(void)
|
Lösen Sie die Bindung für die Aktualisierung.
|
Strukturen |
|
---|---|
nl:: |
|
nl:: |
Öffentliche Typen
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
EventType
EventType
UpdateClientState
UpdateClientState
Attribute | |
---|---|
kState_AwaitingResponse
|
Der Update-Client hat die Aktualisierungsanfrage gesendet. Eine Antwort steht aus. |
kState_Initialized
|
Der Update-Client wurde initialisiert und ist bereit. |
kState_Uninitialized
|
Der Update-Client wurde nicht initialisiert. |
Öffentliche Attribute
mpAppState
void * mpAppState
mpBinding
Binding * mpBinding
Öffentliche statische Funktionen
DefaultEventHandler
void DefaultEventHandler( void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam )
Öffentliche Funktionen
CancelUpdate
void CancelUpdate( void )
Setzen Sie den Update-Client auf den Status „Initialisiert“ zurück.
den Zwischenspeicher leeren
Details | |||
---|---|---|---|
Rückgabewerte |
|
CloseUpdate
void CloseUpdate( bool aAbort )
Init
WEAVE_ERROR Init( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback )
AddRef zu Binding speichert Verweise auf Bindung und Delegate.
Details | |||
---|---|---|---|
Rückgabewerte |
|
SendUpdate
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
EC aus Bindung abrufen, Nachricht senden
Details | |||||
---|---|---|---|---|---|
Rückgabewerte |
|
Herunterfahren
WEAVE_ERROR Shutdown( void )
Lösen Sie die Bindung für die Aktualisierung.
Sollte nur einmal aufgerufen werden.
Details | |||
---|---|---|---|
Rückgabewerte |
|
UpdateClient
UpdateClient( void )