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 | wcfTextSet (wcfClient *wcli, const char *field, const char *text) |
文字列を送信する(null終端) | |
wcfStatus | wcfTextSetW (wcfClient *wcli, const wchar_t *field, const wchar_t *text) |
文字列を送信する(null終端, wstring) | |
wcfStatus | wcfTextSetN (wcfClient *wcli, const char *field, const char *text, int size) |
文字列を送信する | |
wcfStatus | wcfTextSetNW (wcfClient *wcli, const wchar_t *field, const wchar_t *text, int size) |
文字列を送信する (wstring) | |
wcfStatus | wcfTextGet (wcfClient *wcli, const char *member, const char *field, char *text, int size, int *recv_size) |
文字列を受信する | |
wcfStatus | wcfTextGetW (wcfClient *wcli, const wchar_t *member, const wchar_t *field, wchar_t *text, int size, int *recv_size) |
文字列を受信する (wstring) | |
wcfStatus | wcfTextChangeEvent (wcfClient *wcli, const char *member, const char *field, wcfEventCallback2 callback, void *user_data) |
Textが変化した時のイベント | |
wcfStatus | wcfTextChangeEventW (wcfClient *wcli, const wchar_t *member, const wchar_t *field, wcfEventCallback2W callback, void *user_data) |
Textが変化した時のイベント (wstring) | |
wcfStatus wcfTextChangeEvent | ( | wcfClient * | wcli, |
const char * | member, | ||
const char * | field, | ||
wcfEventCallback2 | callback, | ||
void * | user_data | ||
) |
Textが変化した時のイベント
wcli | |
member | member名 (NULLまたは空文字列で自分自身を指す) |
field | textの名前 |
callback | 実行する関数: const char* 型2つ(Memberとfieldの名前が渡される)と void* 型の引数1つを取り、何もreturnしない。 |
user_data | 関数に引数として渡す追加のデータ callbackが呼び出されるときに第3引数にそのまま渡される。 |
wcfStatus wcfTextChangeEventW | ( | wcfClient * | wcli, |
const wchar_t * | member, | ||
const wchar_t * | field, | ||
wcfEventCallback2W | callback, | ||
void * | user_data | ||
) |
wcfStatus wcfTextGet | ( | wcfClient * | wcli, |
const char * | member, | ||
const char * | field, | ||
char * | text, | ||
int | size, | ||
int * | recv_size | ||
) |
文字列を受信する
sizeに指定したサイズより実際に受信した文字列の長さのほうが大きいか同じ場合、 textには(size-1)文字+null終端を格納しrecv_sizeには本来の長さを返す
size > recv_size の場合、またはWCF_NOT_FOUNDの場合、 null終端より後ろの余った範囲はそのまま
wcli | Clientポインタ |
member | memberの名前 (ver1.7〜:NULLまたは空文字列で自分自身を指す) |
field | textの名前 |
text | 受信した文字列を格納するポインタ (ver2.0〜:size=0ならNULLも可) |
size | 配列のサイズ |
recv_size | 実際に受信した文字列の長さが返る |
文字列を送信する(null終端)
wcli | Clientポインタ |
field | textの名前 |
text | 送信する文字列(null終端) |
文字列を送信する
wcli | Clientポインタ |
field | textの名前 |
text | 送信する文字列 |
size | 送信する文字列の長さ |