WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
|
Classes | |
struct | CharType |
struct | CharType< char > |
struct | CharType< wchar_t > |
Functions | |
template<typename CharT > | |
std::basic_string< CharT > | strOrEmpty (const CharT *p) |
Client * | getWcli (wcfClient *wcli) |
voidポインタからclientオブジェクトを復元 | |
Promise * | getPromise (wcfPromise *res) |
template<typename MultiVal > | |
ValAdaptor | fromCVal (const MultiVal &val) |
template<typename CharT > | |
std::vector< ValAdaptor > | argsFromCVal (const typename CharType< CharT >::CVal *args, int arg_size) |
template<typename CharT > | |
auto | resultToCVal (const ValAdaptor &result_val) |
Variables | |
std::unordered_map< const wcfFuncCallHandle *, FuncCallHandle > | fetched_handles |
wcfFuncFetchCallで取得されたwcfFuncCallHandleのリスト | |
std::unordered_map< const wcfFuncCallHandleW *, FuncCallHandle > | fetched_handles_w |
std::unordered_map< const wcfMultiVal *, ValAdaptor > | func_val_list |
wcfFuncRun, wcfFuncGetResultで取得されたwcfMultiValとValAdaptorのリスト | |
std::unordered_map< const wcfMultiValW *, ValAdaptor > | func_val_list_w |
std::unordered_map< const wcfViewComponent *, const std::vector< ViewComponent > > | view_list |
wcfViewGetで取得されたwcfViewComponentとViewComponentBase | |
std::unordered_map< const wcfViewComponentW *, const std::vector< ViewComponent > > | view_list_w |
std::vector< wcfClient * > | wcli_list |
wcfInitで作られたクライアントのリスト | |
std::vector< Promise * > | func_result_list |
wcfFuncRunAsyncで取得されたwcfPromiseのリスト | |
std::vector< ValAdaptor > argsFromCVal | ( | const typename CharType< CharT >::CVal * | args, |
int | arg_size | ||
) |
ValAdaptor fromCVal | ( | const MultiVal & | val | ) |
|
inline |
voidポインタからclientオブジェクトを復元
auto resultToCVal | ( | const ValAdaptor & | result_val | ) |
|
inline |
|
inline |
wcfFuncFetchCallで取得されたwcfFuncCallHandleのリスト
wcfFuncCallHandleをnewして追加、returnかreject時にdeleteして削除
|
inline |
|
inline |
wcfFuncRunAsyncで取得されたwcfPromiseのリスト
wcfFuncRunAsyncでnewし、GetResultやWaitResultでdelete
|
inline |
wcfFuncRun, wcfFuncGetResultで取得されたwcfMultiValとValAdaptorのリスト
wcfMultiValをnewし、このリスト内のvalAdapterへのポインタをもつ
|
inline |
|
inline |
wcfViewGetで取得されたwcfViewComponentとViewComponentBase
|
inline |
|
inline |
wcfInitで作られたクライアントのリスト
wcfInit時にnewして追加、wcfClose時にdeleteして削除する