|
WebCFace 3.3.1
Web-based Communication Framework & Dashboard-like UI
|
#include "c_wcf_internal.h"#include "webcface/common/encoding.h"#include "webcface/view.h"#include <cstring>Functions | |
| wcfViewComponent | wcfText (const char *text) |
| wcfViewComponentW | wcfTextW (const wchar_t *text) |
| wcfViewComponent | wcfNewLine () |
| wcfViewComponentW | wcfNewLineW () |
| wcfViewComponent | wcfButton (const char *text, const char *on_click_member, const char *on_click_field) |
| wcfViewComponentW | wcfButtonW (const wchar_t *text, const wchar_t *on_click_member, const wchar_t *on_click_field) |
| wcfStatus | wcfViewSet (wcfClient *wcli, const char *field, const wcfViewComponent *components, int size) |
| Viewを送信する | |
| wcfStatus | wcfViewSetW (wcfClient *wcli, const wchar_t *field, const wcfViewComponentW *components, int size) |
| Viewを送信する (wstring) | |
| wcfStatus | wcfViewGet (wcfClient *wcli, const char *member, const char *field, wcfViewComponent **components, int *recv_size) |
| Viewを受信する | |
| wcfStatus | wcfViewGetW (wcfClient *wcli, const wchar_t *member, const wchar_t *field, wcfViewComponentW **components, int *recv_size) |
| Viewを受信する (wstring) | |
| wcfViewComponent wcfButton | ( | const char * | text, |
| const char * | on_click_member, | ||
| const char * | on_click_field | ||
| ) |
| text | 表示する文字列 |
| on_click_member | クリック時に実行するFuncのmember またはNULL(自分自身を表す) |
| on_click_field | クリック時に実行するFuncの名前 |
| wcfViewComponentW wcfButtonW | ( | const wchar_t * | text, |
| const wchar_t * | on_click_member, | ||
| const wchar_t * | on_click_field | ||
| ) |
| text | 表示する文字列 |
| on_click_member | クリック時に実行するFuncのmember またはNULL(自分自身を表す) |
| on_click_field | クリック時に実行するFuncの名前 |
| wcfViewComponent wcfNewLine | ( | void | ) |
| wcfViewComponentW wcfNewLineW | ( | void | ) |
| wcfViewComponent wcfText | ( | const char * | text | ) |
| text | 表示する文字列 |
| wcfViewComponentW wcfTextW | ( | const wchar_t * | text | ) |
| text | 表示する文字列 |
| wcfStatus wcfViewGet | ( | wcfClient * | wcli, |
| const char * | member, | ||
| const char * | field, | ||
| wcfViewComponent ** | components, | ||
| int * | recv_size | ||
| ) |
Viewを受信する
| wcli | Clientポインタ |
| member | memberの名前 |
| field | viewの名前 |
| components | 受信したデータを格納する配列へのポインタが返る |
| recv_size | 実際に受信した要素数が返る |
| wcfStatus wcfViewGetW | ( | wcfClient * | wcli, |
| const wchar_t * | member, | ||
| const wchar_t * | field, | ||
| wcfViewComponentW ** | components, | ||
| int * | recv_size | ||
| ) |
| wcfStatus wcfViewSet | ( | wcfClient * | wcli, |
| const char * | field, | ||
| const wcfViewComponent * | components, | ||
| int | size | ||
| ) |
Viewを送信する
| wcli | Clientポインタ |
| field | viewの名前 |
| components | 送信するデータの配列へのポインタ |
| size | 配列の要素数 |
| wcfStatus wcfViewSetW | ( | wcfClient * | wcli, |
| const wchar_t * | field, | ||
| const wcfViewComponentW * | components, | ||
| int | size | ||
| ) |