93 wcfClient *wcli,
const char *member,
const char *field,
101 wcfClient *wcli,
const wchar_t *member,
const wchar_t *field,
238 const wchar_t *field,
wcfStatus wcfFuncRejectW(const wcfFuncCallHandleW *handle, const wchar_t *message)
関数呼び出しに対してエラーメッセージを返す (wstring)
Definition func.cc:359
wcfStatus wcfFuncGetResult(wcfPromise *async_res, wcfMultiVal **result)
非同期で呼び出した関数の実行結果を取得
Definition func.cc:295
wcfStatus wcfFuncRespond(const wcfFuncCallHandle *handle, const wcfMultiVal *value)
関数呼び出しに対して値を返す
Definition func.cc:348
wcfStatus wcfFuncWaitResult(wcfPromise *async_res, wcfMultiVal **result)
非同期で呼び出した関数の実行完了まで待機し、結果を取得
Definition func.cc:298
wcfStatus wcfFuncSetAsync(wcfClient *wcli, const char *field, const wcfValType *arg_types, int arg_size, wcfValType return_type, wcfFuncCallback callback, void *user_data)
非同期に実行される関数を登録する
Definition func.cc:316
wcfStatus wcfFuncReject(const wcfFuncCallHandle *handle, const char *message)
関数呼び出しに対してエラーメッセージを返す
Definition func.cc:356
wcfStatus wcfFuncListen(wcfClient *wcli, const char *field, const wcfValType *arg_types, int arg_size, wcfValType return_type)
関数呼び出しの待受を開始する
Definition func.cc:330
wcfMultiValW wcfValWS(const wchar_t *value)
文字列型のwcfMultiValWを構築 (wstring)
Definition func.cc:272
wcfStatus wcfFuncRespondW(const wcfFuncCallHandleW *handle, const wcfMultiValW *value)
関数呼び出しに対して値を返す (wstring)
Definition func.cc:352
wcfStatus wcfFuncRunAsync(wcfClient *wcli, const char *member, const char *field, const wcfMultiVal *args, int arg_size, wcfPromise **async_res)
関数を非同期で呼び出す
Definition func.cc:284
wcfStatus wcfFuncListenW(wcfClient *wcli, const wchar_t *field, const wcfValType *arg_types, int arg_size, wcfValType return_type)
関数呼び出しの待受を開始する (wstring)
Definition func.cc:335
wcfStatus wcfFuncRun(wcfClient *wcli, const char *member, const char *field, const wcfMultiVal *args, int arg_size, wcfMultiVal **result)
関数を呼び出す
Definition func.cc:274
wcfStatus wcfFuncFetchCallW(wcfClient *wcli, const wchar_t *field, wcfFuncCallHandleW **handle)
関数が呼び出されたかどうかを確認 (wstring)
Definition func.cc:344
wcfStatus wcfFuncSetAsyncW(wcfClient *wcli, const wchar_t *field, const wcfValType *arg_types, int arg_size, wcfValType return_type, wcfFuncCallbackW callback, void *user_data)
非同期に実行される関数を登録する (wstring)
Definition func.cc:323
wcfStatus wcfFuncRunW(wcfClient *wcli, const wchar_t *member, const wchar_t *field, const wcfMultiValW *args, int arg_size, wcfMultiValW **result)
関数を呼び出す (wstring)
Definition func.cc:279
wcfStatus wcfFuncGetResultW(wcfPromise *async_res, wcfMultiValW **result)
非同期で呼び出した関数の実行結果を取得 (wstring)
wcfMultiVal wcfValI(int value)
int型のwcfMultiValを構築
Definition func.cc:267
wcfStatus wcfFuncWaitResultW(wcfPromise *async_res, wcfMultiValW **result)
非同期で呼び出した関数の実行完了まで待機し、結果を取得 (wstring)
wcfMultiValW wcfValWI(int value)
int型のwcfMultiValWを構築
Definition func.cc:270
wcfStatus wcfFuncFetchCall(wcfClient *wcli, const char *field, wcfFuncCallHandle **handle)
関数が呼び出されたかどうかを確認
Definition func.cc:340
wcfStatus wcfFuncSetW(wcfClient *wcli, const wchar_t *field, const wcfValType *arg_types, int arg_size, wcfValType return_type, wcfFuncCallbackW callback, void *user_data)
関数を登録する (wstring)
Definition func.cc:309
wcfStatus wcfFuncRunAsyncW(wcfClient *wcli, const wchar_t *member, const wchar_t *field, const wcfMultiValW *args, int arg_size, wcfPromise **async_res)
関数を非同期で呼び出す (wstring)
Definition func.cc:289
wcfStatus wcfFuncSet(wcfClient *wcli, const char *field, const wcfValType *arg_types, int arg_size, wcfValType return_type, wcfFuncCallback callback, void *user_data)
関数を登録する
Definition func.cc:302
wcfMultiVal wcfValD(double value)
double型のwcfMultiValを構築
Definition func.cc:268
wcfMultiVal wcfValS(const char *value)
文字列型のwcfMultiValを構築
Definition func.cc:269
wcfMultiValW wcfValWD(double value)
double型のwcfMultiValWを構築
Definition func.cc:271
void wcfClient
Definition def_types.h:14
wcfStatus
Definition def_types.h:18
void(* wcfFuncCallbackW)(wcfFuncCallHandleW *call_handle, void *user_data)
funcにsetするコールバックの型 (wstring)
Definition def_types.h:158
wcfValType
Definition def_types.h:30
void(* wcfFuncCallback)(wcfFuncCallHandle *call_handle, void *user_data)
funcにsetするコールバックの型
Definition def_types.h:152
void wcfPromise
Definition def_types.h:15
受信した関数呼び出しの情報を保持するstruct (wstring)
Definition def_types.h:131
受信した関数呼び出しの情報を保持するstruct
Definition def_types.h:111
数値と文字列をまとめて扱うためのstruct (wstring)
Definition def_types.h:84
数値と文字列をまとめて扱うためのstruct
Definition def_types.h:50
#define WEBCFACE_DLL
Definition webcface-config.h:69
#define WEBCFACE_CALL
Definition webcface-config.h:106