WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
|
#include <algorithm>
#include <vector>
#include "webcface/wcf.h"
#include "webcface/client.h"
#include "webcface/func.h"
#include "webcface/components.h"
#include "webcface/common/val_adaptor.h"
Go to the source code of this file.
Classes | |
struct | CharType< CharT > |
struct | CharType< char > |
struct | CharType< wchar_t > |
Namespaces | |
namespace | webcface |
namespace | webcface::c_wcf |
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のリスト | |