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