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 に追加するようになりました。
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
バインディングから EC を取得し、メッセージを送信
|
Shutdown(void)
|
アップデートのリリース バインディング。
|
構造体 |
|
---|---|
nl:: |
|
nl:: |
パブリック タイプ
イベント コールバック
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
イベントタイプ
EventType
UpdateClientState
UpdateClientState
Properties | |
---|---|
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 )
送信の更新
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
バインディングから EC を取得し、メッセージを送信
詳細 | |||||
---|---|---|---|---|---|
戻り値 |
|
シャットダウン
WEAVE_ERROR Shutdown( void )
アップデートのリリース バインディング。
呼び出しは 1 回のみにしてください。
詳細 | |||
---|---|---|---|
戻り値 |
|
UpdateClient
UpdateClient( void )