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

CStdio.h

OpenSOAP API CStdio 処理. [詳細]

#include <OpenSOAP/ByteArray.h>
#include <stdio.h>

ソースコードを見る。

型定義

typedef tagOpenSOAPCStdio OpenSOAPCStdio
 OpenSOAPCStdio 構造体型定義.

typedef OpenSOAPCStdioOpenSOAPCStdioPtr
 OpenSOAPCStdio ポインタ型定義.


関数

int OpenSOAPCStdioCreate (OpenSOAPCStdioPtr *s)
 OpenSOAP CStdio のインスタンスを生成します。.

int OpenSOAPCStdioCreateWithFILEPtr (FILE *is, FILE *os, OpenSOAPCStdioPtr *s)
 ファイルポインタによる OpenSOAP CStdio のインスタンスを生成します。

int OpenSOAPCStdioCreateForStdio (OpenSOAPCStdioPtr *s)
 Stdio 用 OpenSOAP CStdio インスタンス生成.

int OpenSOAPCStdioClose (OpenSOAPCStdioPtr s)
 OpenSOAP CStdio をクローズし、接続も切断します。.

int OpenSOAPCStdioRelease (OpenSOAPCStdioPtr s)
 OpenSOAP CStdio を開放.

int OpenSOAPCStdioSetBinaryMode (OpenSOAPCStdioPtr s)
 OpenSOAP CStdio のストリームをバイナリモードにセットする.

int OpenSOAPCStdioSetTextMode (OpenSOAPCStdioPtr s)
 OpenSOAP CStdio のストリームをテキストモードにセットする.

int OpenSOAPCStdioRead (OpenSOAPCStdioPtr s, unsigned char *buf, size_t *buf_sz)
 OpenSOAP CStdio Stream から読み込む.

int OpenSOAPCStdioWrite (OpenSOAPCStdioPtr s, const unsigned char *buf, size_t *buf_sz)
 OpenSOAP CStdio Stream へ書き込む.

int OpenSOAPCStdioReadToDelm (OpenSOAPCStdioPtr s, const unsigned char *delm, size_t delm_sz, OpenSOAPByteArrayPtr buf)
 デリミタまで OpenSOAP CStdio Stream から読み込む


説明

OpenSOAP API CStdio 処理.

作者:
OpenSOAP Development Team

関数

int OpenSOAPCStdioClose OpenSOAPCStdioPtr  s  ) 
 

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

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

int OpenSOAPCStdioCreate OpenSOAPCStdioPtr s  ) 
 

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

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

int OpenSOAPCStdioCreateForStdio OpenSOAPCStdioPtr s  ) 
 

Stdio 用 OpenSOAP CStdio インスタンス生成.

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

int OpenSOAPCStdioCreateWithFILEPtr FILE *  is,
FILE *  os,
OpenSOAPCStdioPtr s
 

ファイルポインタによる OpenSOAP CStdio のインスタンスを生成します。

引数:
is FILE * [in] ((|is|)) FILE pointer
os FILE * [in] ((|os|)) FILE pointer
s OpenSOAPCStdioPtr * [out] ((|s|)) OpenSOAP CStdio ポインタ
戻り値:
エラーコード

int OpenSOAPCStdioRead OpenSOAPCStdioPtr  s,
unsigned char *  buf,
size_t *  buf_sz
 

OpenSOAP CStdio Stream から読み込む.

引数:
s OpenSOAPCStdioPtr [in] ((|s|)) OpenSOAP CStdio
buf unsigned char * [out] ((|buf|)) 読み込むバッファ
buf_sz size_t * [in, out] ((|buf_sz|)) [in] 読み込むバッファサイズ; [out] 読み込んだサイズ
戻り値:
エラーコード

int OpenSOAPCStdioReadToDelm OpenSOAPCStdioPtr  s,
const unsigned char *  delm,
size_t  delm_sz,
OpenSOAPByteArrayPtr  buf
 

デリミタまで OpenSOAP CStdio Stream から読み込む

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

int OpenSOAPCStdioRelease OpenSOAPCStdioPtr  s  ) 
 

OpenSOAP CStdio を開放.

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

int OpenSOAPCStdioSetBinaryMode OpenSOAPCStdioPtr  s  ) 
 

OpenSOAP CStdio のストリームをバイナリモードにセットする.

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

int OpenSOAPCStdioSetTextMode OpenSOAPCStdioPtr  s  ) 
 

OpenSOAP CStdio のストリームをテキストモードにセットする.

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

int OpenSOAPCStdioWrite OpenSOAPCStdioPtr  s,
const unsigned char *  buf,
size_t *  buf_sz
 

OpenSOAP CStdio Stream へ書き込む.

引数:
s OpenSOAPCStdioPtr [in] ((|s|)) OpenSOAP CStdio
buf const unsigned char * [in] ((|buf|)) 書き込むバッファ
buf_sz size_t * [in, out] ((|buf_sz|)) [in] 書き込むバッファサイズ; [out] 書き込んだサイズ
戻り値:
エラーコード


OpenSOAPに対してMon Oct 18 18:29:47 2004に生成されました。 doxygen 1.3.6