|
WebCFace 3.2.0
Web-based Communication Framework & Dashboard-like UI
|
Viewの送信用データを保持する More...
#include <webcface/internal/data_buffer.h>
Public Member Functions | |
| void | addVC (TemporalViewComponent &&vc) |
| componentsに追加 | |
| void | addText (std::string_view text, const TemporalViewComponent *vc=nullptr) |
| void | syncSetBuf () |
| ViewBuf () | |
| ViewBuf (const Field &base) | |
| ~ViewBuf () override | |
| void | onDestroy () |
| void | onSync () |
| データを処理しtargetにsetする | |
| void | onSync () |
| void | onSync () |
| void | onSync () |
| void | onSync () |
| void | onSync () |
| void | onSync () |
| void | onSync () |
| void | onSync () |
| void | init () |
| virtual void | onAdd () |
| add時のチェック | |
| void | add (TemporalViewComponent &&cp) |
| void | set (const std::vector< TemporalViewComponent > &cv) |
| まとめてセット | |
| void | set (std::initializer_list< TemporalViewComponent > cl) |
| const std::vector< TemporalViewComponent > & | components () const |
Private Member Functions | |
| int | sync () override |
Viewの送信用データを保持する
|
explicit |
|
override |
|
inlineinherited |
| void addText | ( | std::string_view | text, |
| const TemporalViewComponent * | vc = nullptr |
||
| ) |
| void addVC | ( | TemporalViewComponent && | vc | ) |
componentsに追加
textは改行で分割する
|
inlineinherited |
|
inlineinherited |
|
inlinevirtualinherited |
add時のチェック
|
inlineinherited |
|
inherited |
データを処理しtargetにsetする
実装は型ごと
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
まとめてセット
initしてcomponentsを置き換えてsyncする
|
inlineinherited |
|
overrideprivate |
こっちはstreambufのsync
|
inline |