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

ClientSocket.h

OpenSOAP API Client Socket 処理. [詳細]

#include <OpenSOAP/ByteArray.h>

ソースコードを見る。

型定義

typedef tagOpenSOAPClientSocket OpenSOAPClientSocket
 OpenSOAPClientSocket 構造体型定義.

typedef OpenSOAPClientSocketOpenSOAPClientSocketPtr
 OpenSOAPClientSocket ポインタ型定義.


関数

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

int OpenSOAPClientSocketCreateSecure (OpenSOAPClientSocketPtr *s)
 OpenSOAP SSLを使って 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 からデリミタまで読み込みます。.


説明

OpenSOAP API Client Socket 処理.

作者:
OpenSOAP Development Team

関数

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 OpenSOAPClientSocketCreateSecure OpenSOAPClientSocketPtr s  ) 
 

OpenSOAP SSLを使って 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に対してMon Oct 18 18:29:47 2004に生成されました。 doxygen 1.3.6