WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
|
#include "def_types.h"
Go to the source code of this file.
Functions | |
wcfStatus | wcfValueEntryList (wcfClient *wcli, const char *member, const char **list, int size, int *field_num) |
memberが公開しているValueのリストを得る | |
wcfStatus | wcfValueEntryListW (wcfClient *wcli, const wchar_t *member, const wchar_t **list, int size, int *field_num) |
memberが公開しているValueのリストを得る | |
wcfStatus | wcfTextEntryList (wcfClient *wcli, const char *member, const char **list, int size, int *field_num) |
memberが公開しているTextのリストを得る | |
wcfStatus | wcfTextEntryListW (wcfClient *wcli, const wchar_t *member, const wchar_t **list, int size, int *field_num) |
memberが公開しているTextのリストを得る | |
wcfStatus | wcfFuncEntryList (wcfClient *wcli, const char *member, const char **list, int size, int *field_num) |
memberが公開しているFuncのリストを得る | |
wcfStatus | wcfFuncEntryListW (wcfClient *wcli, const wchar_t *member, const wchar_t **list, int size, int *field_num) |
memberが公開しているFuncのリストを得る | |
wcfStatus | wcfViewEntryList (wcfClient *wcli, const char *member, const char **list, int size, int *field_num) |
memberが公開しているViewのリストを得る | |
wcfStatus | wcfViewEntryListW (wcfClient *wcli, const wchar_t *member, const wchar_t **list, int size, int *field_num) |
memberが公開しているViewのリストを得る | |
wcfStatus | wcfValueEntryEvent (wcfClient *wcli, const char *member, wcfEventCallback2 callback, void *user_data) |
Valueが追加された時のイベント | |
wcfStatus | wcfValueEntryEventW (wcfClient *wcli, const wchar_t *member, wcfEventCallback2W callback, void *user_data) |
Valueが追加された時のイベント (wstring) | |
wcfStatus | wcfTextEntryEvent (wcfClient *wcli, const char *member, wcfEventCallback2 callback, void *user_data) |
Textが追加された時のイベント | |
wcfStatus | wcfTextEntryEventW (wcfClient *wcli, const wchar_t *member, wcfEventCallback2W callback, void *user_data) |
Textが追加された時のイベント (wstring) | |
wcfStatus | wcfFuncEntryEvent (wcfClient *wcli, const char *member, wcfEventCallback2 callback, void *user_data) |
Funcが追加された時のイベント | |
wcfStatus | wcfFuncEntryEventW (wcfClient *wcli, const wchar_t *member, wcfEventCallback2W callback, void *user_data) |
Funcが追加された時のイベント (wstring) | |
wcfStatus | wcfViewEntryEvent (wcfClient *wcli, const char *member, wcfEventCallback2 callback, void *user_data) |
Viewが追加された時のイベント | |
wcfStatus | wcfViewEntryEventW (wcfClient *wcli, const wchar_t *member, wcfEventCallback2W callback, void *user_data) |
Viewが追加された時のイベント (wstring) | |
wcfStatus | wcfMemberSyncEvent (wcfClient *wcli, const char *member, wcfEventCallback1 callback, void *user_data) |
Memberがsyncした時のイベント | |
wcfStatus | wcfMemberSyncEventW (wcfClient *wcli, const wchar_t *member, wcfEventCallback1W callback, void *user_data) |
Memberがsyncした時のイベント (wstring) | |
unsigned long long | wcfMemberSyncTime (wcfClient *wcli, const char *member) |
最後のsync()の時刻を返す | |
unsigned long long | wcfMemberSyncTimeW (wcfClient *wcli, const wchar_t *member) |
最後のsync()の時刻を返す | |
const char * | wcfMemberLibName (wcfClient *wcli, const char *member) |
Memberが使っているWebCFaceライブラリの識別情報を返す | |
const char * | wcfMemberLibVersion (wcfClient *wcli, const char *member) |
Memberが使っているWebCFaceのバージョンを返す | |
const char * | wcfMemberRemoteAddr (wcfClient *wcli, const char *member) |
MemberのIPアドレスを返す | |
wcfStatus | wcfMemberPingStatus (wcfClient *wcli, const char *member, int *value) |
memberの通信速度を取得 | |
wcfStatus | wcfMemberPingStatusW (wcfClient *wcli, const wchar_t *member, int *value) |
memberの通信速度を取得 | |
wcfStatus | wcfMemberPingEvent (wcfClient *wcli, const char *member, wcfEventCallback1 callback, void *user_data) |
Memberの通信速度が更新された時のイベント | |
wcfStatus | wcfMemberPingEventW (wcfClient *wcli, const wchar_t *member, wcfEventCallback1W callback, void *user_data) |
Memberの通信速度が更新された時のイベント (wstring) | |
wcfStatus wcfFuncEntryEvent | ( | wcfClient * | wcli, |
const char * | member, | ||
wcfEventCallback2 | callback, | ||
void * | user_data | ||
) |
wcfStatus wcfFuncEntryEventW | ( | wcfClient * | wcli, |
const wchar_t * | member, | ||
wcfEventCallback2W | callback, | ||
void * | user_data | ||
) |
wcfStatus wcfFuncEntryList | ( | wcfClient * | wcli, |
const char * | member, | ||
const char ** | list, | ||
int | size, | ||
int * | field_num | ||
) |
memberが公開しているFuncのリストを得る
wcfStatus wcfFuncEntryListW | ( | wcfClient * | wcli, |
const wchar_t * | member, | ||
const wchar_t ** | list, | ||
int | size, | ||
int * | field_num | ||
) |
memberが公開しているFuncのリストを得る
const char * wcfMemberLibName | ( | wcfClient * | wcli, |
const char * | member | ||
) |
const char * wcfMemberLibVersion | ( | wcfClient * | wcli, |
const char * | member | ||
) |
Memberが使っているWebCFaceのバージョンを返す
wcfStatus wcfMemberPingEvent | ( | wcfClient * | wcli, |
const char * | member, | ||
wcfEventCallback1 | callback, | ||
void * | user_data | ||
) |
Memberの通信速度が更新された時のイベント
wcli | |
callback | 実行する関数: const char* 型(Memberの名前が渡される)と void* 型の引数を1つずつ取り、何もreturnしない。 |
user_data | 関数に引数として渡す追加のデータ callbackが呼び出されるときに第2引数にそのまま渡される。 |
wcfStatus wcfMemberPingEventW | ( | wcfClient * | wcli, |
const wchar_t * | member, | ||
wcfEventCallback1W | callback, | ||
void * | user_data | ||
) |
memberの通信速度を取得
wcli | |
member | |
value | pingの往復時間(ms)が返る |
const char * wcfMemberRemoteAddr | ( | wcfClient * | wcli, |
const char * | member | ||
) |
MemberのIPアドレスを返す
wcfStatus wcfMemberSyncEvent | ( | wcfClient * | wcli, |
const char * | member, | ||
wcfEventCallback1 | callback, | ||
void * | user_data | ||
) |
Memberがsyncした時のイベント
wcli | |
callback | 実行する関数: const char* 型(Memberの名前が渡される)と void* 型の引数を1つずつ取り、何もreturnしない。 |
user_data | 関数に引数として渡す追加のデータ callbackが呼び出されるときに第2引数にそのまま渡される。 |
wcfStatus wcfMemberSyncEventW | ( | wcfClient * | wcli, |
const wchar_t * | member, | ||
wcfEventCallback1W | callback, | ||
void * | user_data | ||
) |
unsigned long long wcfMemberSyncTime | ( | wcfClient * | wcli, |
const char * | member | ||
) |
最後のsync()の時刻を返す
unsigned long long wcfMemberSyncTimeW | ( | wcfClient * | wcli, |
const wchar_t * | member | ||
) |
wcfStatus wcfTextEntryEvent | ( | wcfClient * | wcli, |
const char * | member, | ||
wcfEventCallback2 | callback, | ||
void * | user_data | ||
) |
wcfStatus wcfTextEntryEventW | ( | wcfClient * | wcli, |
const wchar_t * | member, | ||
wcfEventCallback2W | callback, | ||
void * | user_data | ||
) |
wcfStatus wcfTextEntryList | ( | wcfClient * | wcli, |
const char * | member, | ||
const char ** | list, | ||
int | size, | ||
int * | field_num | ||
) |
memberが公開しているTextのリストを得る
wcfStatus wcfTextEntryListW | ( | wcfClient * | wcli, |
const wchar_t * | member, | ||
const wchar_t ** | list, | ||
int | size, | ||
int * | field_num | ||
) |
memberが公開しているTextのリストを得る
wcfStatus wcfValueEntryEvent | ( | wcfClient * | wcli, |
const char * | member, | ||
wcfEventCallback2 | callback, | ||
void * | user_data | ||
) |
Valueが追加された時のイベント
wcli | |
member | member名 (NULLまたは空文字列で自分自身を指す) |
callback | 実行する関数: const char* 型2つ(追加されたMemberとfieldの名前が渡される)と void* 型の引数1つを取り、何もreturnしない。 |
user_data | 関数に引数として渡す追加のデータ callbackが呼び出されるときに第3引数にそのまま渡される。 |
wcfStatus wcfValueEntryEventW | ( | wcfClient * | wcli, |
const wchar_t * | member, | ||
wcfEventCallback2W | callback, | ||
void * | user_data | ||
) |
wcfStatus wcfValueEntryList | ( | wcfClient * | wcli, |
const char * | member, | ||
const char ** | list, | ||
int | size, | ||
int * | field_num | ||
) |
memberが公開しているValueのリストを得る
wcli | |
member | member名 (NULLまたは空文字列で自分自身を指す) |
list | field名を格納するchar*の配列 (size=0ならNULLも可) |
size | listの要素数 |
field_num | 実際のfield数 |
wcfStatus wcfValueEntryListW | ( | wcfClient * | wcli, |
const wchar_t * | member, | ||
const wchar_t ** | list, | ||
int | size, | ||
int * | field_num | ||
) |
memberが公開しているValueのリストを得る
wcfStatus wcfViewEntryEvent | ( | wcfClient * | wcli, |
const char * | member, | ||
wcfEventCallback2 | callback, | ||
void * | user_data | ||
) |
wcfStatus wcfViewEntryEventW | ( | wcfClient * | wcli, |
const wchar_t * | member, | ||
wcfEventCallback2W | callback, | ||
void * | user_data | ||
) |
wcfStatus wcfViewEntryList | ( | wcfClient * | wcli, |
const char * | member, | ||
const char ** | list, | ||
int | size, | ||
int * | field_num | ||
) |
memberが公開しているViewのリストを得る