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

Stream.h の解説

OpenSOAP API ストリーム処理. より詳しく...

#include <OpenSOAP/ByteArray.h>

ソースコードを見る。

型定義

typedef tagOpenSOAPStream OpenSOAPStream
 OPenSOAPStream 構造体型定義.

typedef OpenSOAPStreamOpenSOAPStreamPtr
 OpenSOAPStream ポインタ定義.


関数

int OpenSOAPStreamRelease (OpenSOAPStreamPtr s)
 OpenSOAP ストリームを開放. より詳しく...

int OpenSOAPStreamRead (OpenSOAPStreamPtr s, unsigned char *buf, size_t *buf_sz)
 OpenSOAP ストリームから読み込む。. より詳しく...

int OpenSOAPStreamWrite (OpenSOAPStreamPtr s, const unsigned char *buf, size_t *buf_sz)
 OpenSOAP ストリームへ書き出す。. より詳しく...

int OpenSOAPStreamReadToDelm (OpenSOAPStreamPtr s, const unsigned char *delm, size_t delm_sz, OpenSOAPByteArrayPtr buf)
 OpenSOAP ストリームからデリミタまで読み込む。. より詳しく...

int OpenSOAPStreamReadWithSize (OpenSOAPStreamPtr s, size_t sz, OpenSOAPByteArrayPtr buf)
 OpenSOAP ストリームから指定サイズ読み込む。. より詳しく...

int OpenSOAPStreamWriteByteArray (OpenSOAPStreamPtr s, OpenSOAPByteArrayPtr buf, size_t *write_sz)
 OpenSOAP ストリームへ書き出す。. より詳しく...


解説

OpenSOAP API ストリーム処理.

作者:
OpenSOAP Development Team

関数の解説

int OpenSOAPStreamRead OpenSOAPStreamPtr    s,
unsigned char *    buf,
size_t *    buf_sz
 

OpenSOAP ストリームから読み込む。.

OpenSOAP ストリームから読み込む。

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

int OpenSOAPStreamReadToDelm OpenSOAPStreamPtr    s,
const unsigned char *    delm,
size_t    delm_sz,
OpenSOAPByteArrayPtr    buf
 

OpenSOAP ストリームからデリミタまで読み込む。.

OpenSOAP ストリームからデリミタまで読み込む。

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

int OpenSOAPStreamReadWithSize OpenSOAPStreamPtr    s,
size_t    sz,
OpenSOAPByteArrayPtr    buf
 

OpenSOAP ストリームから指定サイズ読み込む。.

OpenSOAP ストリームから指定サイズ読み込む。sz が 0 の場合、読み込めるだけ読み込む。

引数:
s  OpenSOAPStreamPtr [in] ((|s|)) OpenSOAP ストリーム
sz  size_t [in] ((|sz|)) 読み込みサイズ。
buf  OpenSOAPByteArrayPtr [out] ((|buf|)) 読み込みバッファ。
戻り値:
エラーコード

int OpenSOAPStreamRelease OpenSOAPStreamPtr    s
 

OpenSOAP ストリームを開放.

OpenSOAP Stream を開放します。

引数:
s  OpenSOAPStreamPtr [in] ((|s|)) OpenSOAP ストリーム
戻り値:
エラーコード

int OpenSOAPStreamWrite OpenSOAPStreamPtr    s,
const unsigned char *    buf,
size_t *    buf_sz
 

OpenSOAP ストリームへ書き出す。.

OpenSOAP ストリームへ書き出す。

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

int OpenSOAPStreamWriteByteArray OpenSOAPStreamPtr    s,
OpenSOAPByteArrayPtr    buf,
size_t *    write_sz
 

OpenSOAP ストリームへ書き出す。.

OpenSOAP ストリームへ書き出す。

引数:
s  OpenSOAPStreamPtr [in] ((|s|)) OpenSOAP ストリーム
buf  OpenSOAPByteArrayPtr [in] ((|buf|)) 書き込みデータ。
write_sz  size_t * [out] ((|write_sz|)) 書き込みサイズ。
戻り値:
エラーコード


OpenSOAPに対してSat Feb 1 20:46:42 2003に生成されました。 doxygen1.2.14 作者 Dimitri van Heesch, © 1997-2002