|
WebCFace 3.1.1
Web-based Communication Framework & Dashboard-like UI
|
Go to the source code of this file.
Classes | |
| struct | wcfMultiVal |
| 数値と文字列をまとめて扱うためのstruct More... | |
| struct | wcfMultiValW |
| 数値と文字列をまとめて扱うためのstruct (wstring) More... | |
| struct | wcfFuncCallHandle |
| 受信した関数呼び出しの情報を保持するstruct More... | |
| struct | wcfFuncCallHandleW |
| 受信した関数呼び出しの情報を保持するstruct (wstring) More... | |
| struct | wcfViewComponent |
| Viewの要素を表すstruct. More... | |
| struct | wcfViewComponentW |
| Viewの要素を表すstruct (wstring) More... | |
Typedefs | |
| typedef void | wcfClient |
| typedef void | wcfPromise |
| typedef wcfPromise | wcfAsyncFuncResult |
| typedef enum wcfStatus | wcfStatus |
| typedef enum wcfValType | wcfValType |
| typedef struct wcfMultiVal | wcfMultiVal |
| 数値と文字列をまとめて扱うためのstruct | |
| typedef struct wcfMultiValW | wcfMultiValW |
| 数値と文字列をまとめて扱うためのstruct (wstring) | |
| typedef struct wcfFuncCallHandle | wcfFuncCallHandle |
| 受信した関数呼び出しの情報を保持するstruct | |
| typedef struct wcfFuncCallHandleW | wcfFuncCallHandleW |
| 受信した関数呼び出しの情報を保持するstruct (wstring) | |
| typedef void(* | wcfFuncCallback) (wcfFuncCallHandle *call_handle, void *user_data) |
| funcにsetするコールバックの型 | |
| typedef void(* | wcfFuncCallbackW) (wcfFuncCallHandleW *call_handle, void *user_data) |
| funcにsetするコールバックの型 (wstring) | |
| typedef void(* | wcfEventCallback1) (const char *member, void *user_data) |
| イベントに登録する、引数1つ(+voidポインタ)を取るコールバックの型 | |
| typedef void(* | wcfEventCallback1W) (const wchar_t *member, void *user_data) |
| イベントに登録する、引数1つ(+voidポインタ)を取るコールバックの型 (wstring) | |
| typedef void(* | wcfEventCallback2) (const char *member, const char *field, void *user_data) |
| イベントに登録する、引数2つ(+voidポインタ)を取るコールバックの型 | |
| typedef void(* | wcfEventCallback2W) (const wchar_t *member, const wchar_t *field, void *user_data) |
| イベントに登録する、引数2つ(+voidポインタ)を取るコールバックの型 (wstring) | |
| typedef enum wcfViewComponentType | wcfViewComponentType |
| typedef enum wcfColor | wcfColor |
| typedef struct wcfViewComponent | wcfViewComponent |
| Viewの要素を表すstruct. | |
| typedef struct wcfViewComponentW | wcfViewComponentW |
| Viewの要素を表すstruct (wstring) | |
Enumerations | |
| enum | wcfStatus { WCF_OK = 0 , WCF_BAD_WCLI = 1 , WCF_BAD_HANDLE = 2 , WCF_INVALID_ARGUMENT = 3 , WCF_NOT_FOUND = 4 , WCF_EXCEPTION = 5 , WCF_NOT_CALLED = 6 , WCF_NOT_RETURNED = 7 , WCF_NO_DATA = 8 } |
| enum | wcfValType { WCF_VAL_NONE = 0 , WCF_VAL_STRING = 1 , WCF_VAL_BOOL = 2 , WCF_VAL_INT = 3 , WCF_VAL_DOUBLE = 4 } |
| enum | wcfViewComponentType { WCF_VIEW_TEXT = 0 , WCF_VIEW_NEW_LINE = 1 , WCF_VIEW_BUTTON = 2 } |
| enum | wcfColor { WCF_COLOR_INHERIT = 0 , WCF_COLOR_BLACK = 1 , WCF_COLOR_WHITE = 2 , WCF_COLOR_GRAY = 4 , WCF_COLOR_RED = 8 , WCF_COLOR_ORANGE = 9 , WCF_COLOR_YELLOW = 11 , WCF_COLOR_GREEN = 13 , WCF_COLOR_TEAL = 15 , WCF_COLOR_CYAN = 16 , WCF_COLOR_BLUE = 18 , WCF_COLOR_INDIGO = 19 , WCF_COLOR_PURPLE = 21 , WCF_COLOR_PINK = 23 } |
| typedef wcfPromise wcfAsyncFuncResult |
| typedef void wcfClient |
| typedef void( * wcfEventCallback1) (const char *member, void *user_data) |
イベントに登録する、引数1つ(+voidポインタ)を取るコールバックの型
| typedef void( * wcfEventCallback1W) (const wchar_t *member, void *user_data) |
イベントに登録する、引数1つ(+voidポインタ)を取るコールバックの型 (wstring)
| typedef void( * wcfEventCallback2) (const char *member, const char *field, void *user_data) |
イベントに登録する、引数2つ(+voidポインタ)を取るコールバックの型
| typedef void( * wcfEventCallback2W) (const wchar_t *member, const wchar_t *field, void *user_data) |
イベントに登録する、引数2つ(+voidポインタ)を取るコールバックの型 (wstring)
| typedef void( * wcfFuncCallback) (wcfFuncCallHandle *call_handle, void *user_data) |
funcにsetするコールバックの型
| typedef void( * wcfFuncCallbackW) (wcfFuncCallHandleW *call_handle, void *user_data) |
funcにsetするコールバックの型 (wstring)
| typedef struct wcfFuncCallHandle wcfFuncCallHandle |
受信した関数呼び出しの情報を保持するstruct
| typedef struct wcfFuncCallHandleW wcfFuncCallHandleW |
受信した関数呼び出しの情報を保持するstruct (wstring)
| typedef struct wcfMultiVal wcfMultiVal |
| typedef struct wcfMultiValW wcfMultiValW |
数値と文字列をまとめて扱うためのstruct (wstring)
wcfMultiValWを引数に渡す場合は、 as_int, as_double, as_str のいずれか1つのみに値を入れて使う。 手動で初期化するのではなく、wcfValWI(), wcfValWD(), wcfValWS() 関数を使うと値を適切にセットしたwcfMultiValを構築できる。
wcfMultiValWが関数から返ってくる場合は、as_int, as_double, as_strがすべて埋まった状態で返ってくる。
| typedef void wcfPromise |
| typedef enum wcfValType wcfValType |
| typedef struct wcfViewComponent wcfViewComponent |
Viewの要素を表すstruct.
structのメンバーの順番はWebCFaceのバージョンによって変更する可能性があります
| typedef enum wcfViewComponentType wcfViewComponentType |
| typedef struct wcfViewComponentW wcfViewComponentW |
| enum wcfColor |
| enum wcfStatus |
| enum wcfValType |
| enum wcfViewComponentType |