nl:: Weave:: Profiles:: DataManagement_Current:: UpdateClient
摘要
构造函数和析构函数 |
|
---|---|
UpdateClient(void)
|
公共类型 |
|
---|---|
EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
|
typedefvoid(*
|
EventType
|
枚举 |
UpdateClientState{
|
枚举 |
公共属性 |
|
---|---|
mpAppState
|
void *
|
mpBinding
|
Binding *
|
公共静态函数 |
|
---|---|
DefaultEventHandler(void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
|
void
|
公共函数 |
|
---|---|
CancelUpdate(void)
|
void
将更新客户端重置为初始化状态。
|
CloseUpdate(bool aAbort)
|
void
|
Init(Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
|
Binding 的 AddRef 存储指向绑定和委托的指针。
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
通过绑定获取增强型转化,开始发送消息
|
Shutdown(void)
|
用于更新的释放绑定。
|
结构体 |
|
---|---|
nl:: |
|
nl:: |
公共类型
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
EventType
EventType
UpdateClientState
UpdateClientState
属性 | |
---|---|
kState_AwaitingResponse
|
更新客户端已发送更新请求,并正在等待响应。 |
kState_Initialized
|
更新客户端已初始化且已准备就绪。 |
kState_Uninitialized
|
更新客户端尚未初始化。 |
公共属性
mpAppState
void * mpAppState
mpBinding
Binding * mpBinding
公共静态函数
DefaultEventHandler
void DefaultEventHandler( void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam )
公共函数
CancelUpdate
void CancelUpdate( void )
将更新客户端重置为初始化状态。
清空缓冲区
详细信息 | |||
---|---|---|---|
返回值 |
|
CloseUpdate
void CloseUpdate( bool aAbort )
Init
WEAVE_ERROR Init( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback )
SendUpdate
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
通过绑定获取增强型转化,开始发送消息
详细信息 | |||||
---|---|---|---|---|---|
返回值 |
|
UpdateClient
UpdateClient( void )