メインページ   ファイル一覧   ファイルメンバ  

ClientSocket.h の解説

OpenSOAP API Client Socket 処理. より詳しく...

#include <OpenSOAP/ByteArray.h>

ソースコードを見る。

型定義

typedef OpenSOAPClientSocketOpenSOAPClientSocketPtr
 OpenSOAPClientSocket ポインタ型定義.


関数

int OpenSOAPClientSocketCreate (OpenSOAPClientSocketPtr *s)
 OpenSOAP ClientSocket のインスタンスを生成します。. より詳しく...

int OpenSOAPClientSocketRelease (OpenSOAPClientSocketPtr s)
 OpenSOAP ClientSocket を開放します。. より詳しく...

int OpenSOAPClientSocketOpen (OpenSOAPClientSocketPtr s, const char *node, const char *service)
 OpenSOAP ClientSocket をオープンし、同時に接続も行います。. より詳しく...

int OpenSOAPClientSocketClose (OpenSOAPClientSocketPtr s)
 OpenSOAP ClientSocket をクローズし、接続も切断します。. より詳しく...

int OpenSOAPClientSocketRead (OpenSOAPClientSocketPtr s, unsigned char *buf, size_t *buf_sz)
 OpenSOAP ClientSocket から読み込みます。. より詳しく...

int OpenSOAPClientSocketWrite (OpenSOAPClientSocketPtr s, const unsigned char *buf, size_t *buf_sz)
 OpenSOAP ClientSocket へ書き出します。. より詳しく...

int OpenSOAPClientSocketReadToDelm (OpenSOAPClientSocketPtr s, const unsigned char *delm, size_t delm_sz, OpenSOAPByteArrayPtr buf)
 OpenSOAP ClientSocket からデリミタまで読み込みます。. より詳しく...


変数

typedefint struct tagOpenSOAPClientSocket OpenSOAPClientSocket
 OpenSOAPClientSocket 構造体型定義.


解説

OpenSOAP API Client Socket 処理.

作者:
Tomonori Bando

関数の解説

int OpenSOAPClientSocketClose OpenSOAPClientSocketPtr    s
 

OpenSOAP ClientSocket をクローズし、接続も切断します。.

引数:
s  OpenSOAPClientSocketPtr [in] ((|s|)) OpenSOAP ClientSocket
戻り値:
エラーコード

int OpenSOAPClientSocketCreate OpenSOAPClientSocketPtr   s
 

OpenSOAP ClientSocket のインスタンスを生成します。.

引数:
s  OpenSOAPClientSocketPtr * [out] ((|s|)) OpenSOAP ClientSocketポインタ
戻り値:
エラーコード

int OpenSOAPClientSocketOpen OpenSOAPClientSocketPtr    s,
const char *    node,
const char *    service
 

OpenSOAP ClientSocket をオープンし、同時に接続も行います。.

引数:
s  OpenSOAPClientSocketPtr [in] ((|s|)) OpenSOAP ClientSocket
node  const char * [in] ((|node|)) hostname, and so on node. (i.e. "www.isrc.co.jp", "192.168.0.1", ...)
service  const char * [in] ((|service|)) service. (i.e. "http", "ftp", "smtp", "8080", ...)
戻り値:
エラーコード

int OpenSOAPClientSocketRead OpenSOAPClientSocketPtr    s,
unsigned char *    buf,
size_t *    buf_sz
 

OpenSOAP ClientSocket から読み込みます。.

引数:
s  OpenSOAPClientSocketPtr [in] ((|s|)) OpenSOAP ClientSocket
buf  unsigned char * [out] ((|buf|)) 読み込みバッファの先頭ポインタ。
buf_sz  size_t * [in, out] ((|buf_sz|)) 読み込みバッファのサイズ。呼出後は読み込んだサイズを返す。
戻り値:
エラーコード

int OpenSOAPClientSocketReadToDelm OpenSOAPClientSocketPtr    s,
const unsigned char *    delm,
size_t    delm_sz,
OpenSOAPByteArrayPtr    buf
 

OpenSOAP ClientSocket からデリミタまで読み込みます。.

引数:
s  OpenSOAPClientSocketPtr [in] ((|s|)) OpenSOAP ClientSocket
delm  const unsigned char * [in] ((|delm|)) デリミタデータ列。
delm_sz  size_t [in] ((|delm_sz|)) デリミタデータ列長さ。
buf  OpenSOAPByteArrayPtr [out] ((|buf|)) 読み込みバッファ。
戻り値:
エラーコード

int OpenSOAPClientSocketRelease OpenSOAPClientSocketPtr    s
 

OpenSOAP ClientSocket を開放します。.

引数:
s  OpenSOAPClientSocketPtr [in] ((|s|)) OpenSOAP ClientSocket
戻り値:
エラーコード

int OpenSOAPClientSocketWrite OpenSOAPClientSocketPtr    s,
const unsigned char *    buf,
size_t *    buf_sz
 

OpenSOAP ClientSocket へ書き出します。.

引数:
s  OpenSOAPClientSocketPtr [in] ((|s|)) OpenSOAP ClientSocket
buf  const unsigned char * [in] ((|buf|)) 読み込みバッファの先頭ポインタ。
buf_sz  size_t * [in, out] ((|buf_sz|)) 書き込みデータのサイズ。呼出後は書き込んだサイズを返す。
戻り値:
エラーコード


OpenSOAPに対してSat Nov 30 19:16:18 2002に生成されました。 doxygen1.2.14 作者 Dimitri van Heesch, © 1997-2002