WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
Loading...
Searching...
No Matches
member.h
Go to the documentation of this file.
1#include "def_types.h"
2
3#ifdef __cplusplus
4extern "C" {
5#endif
6
25 const char *member,
26 const char **list,
27 int size,
28 int *field_num);
35 const wchar_t *member,
36 const wchar_t **list,
37 int size,
38 int *field_num);
45 const char *member,
46 const char **list,
47 int size, int *field_num);
54 const wchar_t *member,
55 const wchar_t **list,
56 int size,
57 int *field_num);
64 const char *member,
65 const char **list,
66 int size, int *field_num);
73 const wchar_t *member,
74 const wchar_t **list,
75 int size,
76 int *field_num);
83 const char *member,
84 const char **list,
85 int size, int *field_num);
92 const wchar_t *member,
93 const wchar_t **list,
94 int size,
95 int *field_num);
96
111wcfValueEntryEvent(wcfClient *wcli, const char *member,
112 wcfEventCallback2 callback, void *user_data);
119wcfValueEntryEventW(wcfClient *wcli, const wchar_t *member,
120 wcfEventCallback2W callback, void *user_data);
127wcfTextEntryEvent(wcfClient *wcli, const char *member,
128 wcfEventCallback2 callback, void *user_data);
135wcfTextEntryEventW(wcfClient *wcli, const wchar_t *member,
136 wcfEventCallback2W callback, void *user_data);
143wcfFuncEntryEvent(wcfClient *wcli, const char *member,
144 wcfEventCallback2 callback, void *user_data);
151wcfFuncEntryEventW(wcfClient *wcli, const wchar_t *member,
152 wcfEventCallback2W callback, void *user_data);
159wcfViewEntryEvent(wcfClient *wcli, const char *member,
160 wcfEventCallback2 callback, void *user_data);
167wcfViewEntryEventW(wcfClient *wcli, const wchar_t *member,
168 wcfEventCallback2W callback, void *user_data);
169
183wcfMemberSyncEvent(wcfClient *wcli, const char *member,
184 wcfEventCallback1 callback, void *user_data);
191wcfMemberSyncEventW(wcfClient *wcli, const wchar_t *member,
192 wcfEventCallback1W callback, void *user_data);
193
199WEBCFACE_DLL unsigned long long WEBCFACE_CALL
200wcfMemberSyncTime(wcfClient *wcli, const char *member);
206WEBCFACE_DLL unsigned long long WEBCFACE_CALL
207wcfMemberSyncTimeW(wcfClient *wcli, const wchar_t *member);
208
215 const char *member);
221 const char *member);
227 const char *member);
228
245 const char *member,
246 int *value);
253 const wchar_t *member,
254 int *value);
268wcfMemberPingEvent(wcfClient *wcli, const char *member,
269 wcfEventCallback1 callback, void *user_data);
276wcfMemberPingEventW(wcfClient *wcli, const wchar_t *member,
277 wcfEventCallback1W callback, void *user_data);
278
279
280#ifdef __cplusplus
281}
282#endif
wcfStatus wcfFuncEntryEventW(wcfClient *wcli, const wchar_t *member, wcfEventCallback2W callback, void *user_data)
Funcが追加された時のイベント (wstring)
Definition member.cc:192
wcfStatus wcfViewEntryEvent(wcfClient *wcli, const char *member, wcfEventCallback2 callback, void *user_data)
Viewが追加された時のイベント
Definition member.cc:196
wcfStatus wcfValueEntryEventW(wcfClient *wcli, const wchar_t *member, wcfEventCallback2W callback, void *user_data)
Valueが追加された時のイベント (wstring)
Definition member.cc:176
wcfStatus wcfMemberSyncEventW(wcfClient *wcli, const wchar_t *member, wcfEventCallback1W callback, void *user_data)
Memberがsyncした時のイベント (wstring)
Definition member.cc:209
wcfStatus wcfValueEntryList(wcfClient *wcli, const char *member, const char **list, int size, int *field_num)
memberが公開しているValueのリストを得る
Definition member.cc:139
wcfStatus wcfValueEntryListW(wcfClient *wcli, const wchar_t *member, const wchar_t **list, int size, int *field_num)
memberが公開しているValueのリストを得る
Definition member.cc:143
wcfStatus wcfValueEntryEvent(wcfClient *wcli, const char *member, wcfEventCallback2 callback, void *user_data)
Valueが追加された時のイベント
Definition member.cc:172
unsigned long long wcfMemberSyncTimeW(wcfClient *wcli, const wchar_t *member)
最後のsync()の時刻を返す
Definition member.cc:217
wcfStatus wcfTextEntryEvent(wcfClient *wcli, const char *member, wcfEventCallback2 callback, void *user_data)
Textが追加された時のイベント
Definition member.cc:180
wcfStatus wcfViewEntryEventW(wcfClient *wcli, const wchar_t *member, wcfEventCallback2W callback, void *user_data)
Viewが追加された時のイベント (wstring)
Definition member.cc:200
const char * wcfMemberLibVersion(wcfClient *wcli, const char *member)
Memberが使っているWebCFaceのバージョンを返す
Definition member.cc:227
wcfStatus wcfMemberSyncEvent(wcfClient *wcli, const char *member, wcfEventCallback1 callback, void *user_data)
Memberがsyncした時のイベント
Definition member.cc:205
wcfStatus wcfMemberPingEventW(wcfClient *wcli, const wchar_t *member, wcfEventCallback1W callback, void *user_data)
Memberの通信速度が更新された時のイベント (wstring)
Definition member.cc:252
wcfStatus wcfFuncEntryList(wcfClient *wcli, const char *member, const char **list, int size, int *field_num)
memberが公開しているFuncのリストを得る
Definition member.cc:155
wcfStatus wcfMemberPingEvent(wcfClient *wcli, const char *member, wcfEventCallback1 callback, void *user_data)
Memberの通信速度が更新された時のイベント
Definition member.cc:248
const char * wcfMemberRemoteAddr(wcfClient *wcli, const char *member)
MemberのIPアドレスを返す
Definition member.cc:234
const char * wcfMemberLibName(wcfClient *wcli, const char *member)
Memberが使っているWebCFaceライブラリの識別情報を返す
Definition member.cc:220
wcfStatus wcfViewEntryListW(wcfClient *wcli, const wchar_t *member, const wchar_t **list, int size, int *field_num)
memberが公開しているViewのリストを得る
Definition member.cc:167
wcfStatus wcfMemberPingStatus(wcfClient *wcli, const char *member, int *value)
memberの通信速度を取得
Definition member.cc:241
wcfStatus wcfMemberPingStatusW(wcfClient *wcli, const wchar_t *member, int *value)
memberの通信速度を取得
Definition member.cc:244
wcfStatus wcfTextEntryList(wcfClient *wcli, const char *member, const char **list, int size, int *field_num)
memberが公開しているTextのリストを得る
Definition member.cc:147
wcfStatus wcfTextEntryEventW(wcfClient *wcli, const wchar_t *member, wcfEventCallback2W callback, void *user_data)
Textが追加された時のイベント (wstring)
Definition member.cc:184
wcfStatus wcfViewEntryList(wcfClient *wcli, const char *member, const char **list, int size, int *field_num)
memberが公開しているViewのリストを得る
Definition member.cc:163
unsigned long long wcfMemberSyncTime(wcfClient *wcli, const char *member)
最後のsync()の時刻を返す
Definition member.cc:214
wcfStatus wcfFuncEntryListW(wcfClient *wcli, const wchar_t *member, const wchar_t **list, int size, int *field_num)
memberが公開しているFuncのリストを得る
Definition member.cc:159
wcfStatus wcfFuncEntryEvent(wcfClient *wcli, const char *member, wcfEventCallback2 callback, void *user_data)
Funcが追加された時のイベント
Definition member.cc:188
wcfStatus wcfTextEntryListW(wcfClient *wcli, const wchar_t *member, const wchar_t **list, int size, int *field_num)
memberが公開しているTextのリストを得る
Definition member.cc:151
void wcfClient
Definition def_types.h:14
wcfStatus
Definition def_types.h:18
void(* wcfEventCallback1W)(const wchar_t *member, void *user_data)
イベントに登録する、引数1つ(+voidポインタ)を取るコールバックの型 (wstring)
Definition def_types.h:171
void(* wcfEventCallback2)(const char *member, const char *field, void *user_data)
イベントに登録する、引数2つ(+voidポインタ)を取るコールバックの型
Definition def_types.h:177
void(* wcfEventCallback2W)(const wchar_t *member, const wchar_t *field, void *user_data)
イベントに登録する、引数2つ(+voidポインタ)を取るコールバックの型 (wstring)
Definition def_types.h:185
void(* wcfEventCallback1)(const char *member, void *user_data)
イベントに登録する、引数1つ(+voidポインタ)を取るコールバックの型
Definition def_types.h:164
#define WEBCFACE_DLL
Definition webcface-config.h:60
#define WEBCFACE_CALL
Definition webcface-config.h:97