class UpdateClient

Defined at line 43 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/data-management/Current/UpdateClient.h

Public Members

void * mpAppState
Binding * mpBinding

Public Methods

void DefaultEventHandler (void * apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
void UpdateClient ()
WEAVE_ERROR Init (Binding *const apBinding, void *const apAppState, const EventCallback aEventCallback)
WEAVE_ERROR Shutdown ()
void CloseUpdate (bool aAbort)
void CancelUpdate ()
WEAVE_ERROR SendUpdate (bool aIsPartialUpdate, PacketBuffer * aPBuf, bool aIsFirstPayload)

Enumerations

enum EventType
Name Value
kEvent_UpdateComplete 1
kEvent_UpdateContinue 2

Defined at line 49 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/data-management/Current/UpdateClient.h

enum UpdateClientState
Name Value
kState_Uninitialized 0
kState_Initialized 1
kState_AwaitingResponse 2

Defined at line 55 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/data-management/Current/UpdateClient.h

Records