nl:: Weave:: Profiles:: DataManagement_Current:: UpdateClient
Podsumowanie
Konstruktory i niszczyciele |
|
|---|---|
UpdateClient(void)
|
Typy publiczne |
|
|---|---|
EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
|
typedefvoid(*
|
EventType
|
enum | typ wyliczeniowy |
UpdateClientState{
|
enum | typ wyliczeniowy |
Atrybuty publiczne |
|
|---|---|
mpAppState
|
void *
|
mpBinding
|
Binding *
|
Publiczne funkcje statyczne |
|
|---|---|
DefaultEventHandler(void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
|
void
|
Funkcje publiczne |
|
|---|---|
CancelUpdate(void)
|
void
Zresetuj klienta aktualizacji do stanu zainicjowanego.
|
CloseUpdate(bool aAbort)
|
void
|
Init(Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
|
AddRef to Binding (Wiązanie) przechowywania wskaźników do powiązania i przekazywania.
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
pozyskanie EC z powiązania, rozpoczęcie wysyłania wiadomości
|
Shutdown(void)
|
Powiązanie wersji dla aktualizacji.
|
Struktura |
|
|---|---|
|
nl:: |
|
|
nl:: |
|
Typy publiczne
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
EventType
EventType
UpdateClientState
UpdateClientState
| Właściwości | |
|---|---|
kState_AwaitingResponse
|
Klient aktualizacji wysłał żądanie aktualizacji i czeka na odpowiedź. |
kState_Initialized
|
Klient aktualizacji został zainicjowany i jest gotowy. |
kState_Uninitialized
|
Klient aktualizacji nie został zainicjowany. |
Atrybuty publiczne
mpAppState
void * mpAppState
mpBinding
Binding * mpBinding
Publiczne funkcje statyczne
DefaultEventHandler
void DefaultEventHandler( void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam )
Funkcje publiczne
CancelUpdate
void CancelUpdate( void )
Zresetuj klienta aktualizacji do stanu zainicjowanego.
wyczyść bufor
| Szczegóły | |||
|---|---|---|---|
| Zwracane wartości |
|
||
CloseUpdate
void CloseUpdate( bool aAbort )
Init
WEAVE_ERROR Init( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback )
AddRef to Binding (Wiązanie) przechowywania wskaźników do powiązania i przekazywania.
| Szczegóły | |||
|---|---|---|---|
| Zwracane wartości |
|
||
SendUpdate
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
pozyskanie EC z powiązania, rozpoczęcie wysyłania wiadomości
| Szczegóły | |||||
|---|---|---|---|---|---|
| Zwracane wartości |
|
||||
Wyłączono
WEAVE_ERROR Shutdown( void )
Powiązanie wersji dla aktualizacji.
Należy wywołać tylko raz.
| Szczegóły | |||
|---|---|---|---|
| Zwracane wartości |
|
||
UpdateClient
UpdateClient( void )