WebCFace 2.5.2
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 |