NL::编织::简介::数据管理_当前::更新客户端
概括
公共职能 |
---|
CancelUpdate (void) | void 将更新客户端重置为初始化状态。 |
CloseUpdate (bool aAbort) | void |
Init ( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback) | |
SendUpdate (bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload) | 从绑定中获取EC,开始发送消息 |
Shutdown (void) | 发布更新绑定。 |
公共类型
事件回调
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
更新客户端状态
UpdateClientState
特性 |
---|
kState_AwaitingResponse | 更新客户端已发送更新请求,等待响应。 |
kState_Initialized | 更新客户端已初始化并准备就绪。 |
kState_Uninitialized | 更新客户端尚未初始化。 |
公共属性
公共静态函数
默认事件处理程序
void DefaultEventHandler(
void *apAppState,
EventType aEvent,
const InEventParam & aInParam,
OutEventParam & aOutParam
)
公共职能
取消更新
void CancelUpdate(
void
)
关闭更新
void CloseUpdate(
bool aAbort
)
在里面
WEAVE_ERROR Init(
Binding *const apBinding,
void *const apAppState,
EventCallback const aEventCallback
)
发送更新
WEAVE_ERROR SendUpdate(
bool aIsPartialUpdate,
PacketBuffer *aPBuf,
bool aIsFirstPayload
)
从绑定中获取EC,开始发送消息
细节 | 返回值 | WEAVE_NO_ERROR | 在成功。 | other | 无法发送更新 |
|
更新客户端
UpdateClient(
void
)