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

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 OpenSOAPStreamReadChunkedDataStream (OpenSOAPStreamPtr s, OpenSOAPStreamPtr out)
 ストリームからChunkedデータを読み込むんで、出力用ストリームに書き出す。

int OpenSOAPStreamReadChunkedData (OpenSOAPStreamPtr s, OpenSOAPByteArrayPtr buf)
 ストリームからChunkedデータを読み込む。

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

int OpenSOAPStreamReadWithSizeStream (OpenSOAPStreamPtr s, size_t sz, OpenSOAPStreamPtr out)
 OpenSOAP ストリームから指定サイズ読み込む。sz が 0 の場合、読み込めるだけ読み込む。.

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 OpenSOAPStreamReadChunkedData OpenSOAPStreamPtr  s,
OpenSOAPByteArrayPtr  buf
 

ストリームからChunkedデータを読み込む。

引数:
s OpenSOAPStreamPtr [in] ((|s|)) OpenSOAP ストリーム
buf OpenSOAPByteArrayPtr [out] ((|buf|)) 読み込みバッファ。
戻り値:
Error Code

int OpenSOAPStreamReadChunkedDataStream OpenSOAPStreamPtr  s,
OpenSOAPStreamPtr  out
 

ストリームからChunkedデータを読み込むんで、出力用ストリームに書き出す。

引数:
s OpenSOAPStreamPtr [in] ((|s|)) OpenSOAP ストリーム
out OpenSOAPStreamPtr [out] ((|buf|)) 出力用ストリーム
戻り値:
Error Code

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 OpenSOAPStreamReadWithSizeStream OpenSOAPStreamPtr  s,
size_t  sz,
OpenSOAPStreamPtr  out
 

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

引数:
s OpenSOAPStreamPtr [in] ((|s|)) OpenSOAP ストリーム
sz size_t [in] ((|sz|)) 読み込みサイズ。
out OpenSOAPStreamPtr [out] ((|out|)) 出力用ストリーム
戻り値:
Error Code

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