WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
|
#include <webcface/internal/client_internal.h>
Public Member Functions | |
SyncDataFirst | syncDataFirst (internal::ClientData *this_) |
初期化時に送信するメッセージ | |
SyncDataSnapshot | syncData (internal::ClientData *this_, bool is_first) |
sync() 1回分のメッセージ | |
Public Attributes | |
std::optional< SyncDataFirst > | sync_first |
internal::ClientData::SyncDataSnapshot syncData | ( | internal::ClientData * | this_, |
bool | is_first | ||
) |
sync() 1回分のメッセージ
value, text, view, log, funcの送信データの前回からの差分が含まれる。 各種reqはsyncとは無関係に送信される
is_first | trueのとき差分ではなく全データを送る (syncDataFirst()内から呼ばれる) |
internal::ClientData::SyncDataFirst syncDataFirst | ( | internal::ClientData * | this_ | ) |
初期化時に送信するメッセージ
各種req と syncData(true) の全データが含まれる。
変数 sync_first の説明を参照
std::optional<SyncDataFirst> sync_first |
次回接続後一番最初に送信するメッセージ