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

Stream.h

解説を見る。
00001 /* -*- mode: c++; -*-
00002  *-----------------------------------------------------------------------------
00003  * $RCSfile: Stream.h,v $
00004  *
00005  * See Copyright for the status of this software.
00006  *
00007  * The OpenSOAP Project
00008  * http://opensoap.jp/
00009  *-----------------------------------------------------------------------------
00010  */
00107 #ifndef OpenSOAP_Stream_H
00108 #define OpenSOAP_Stream_H
00109 
00110 #include <OpenSOAP/ByteArray.h>
00111 
00112 #ifdef __cplusplus
00113 extern "C" {
00114 #endif /* __cplusplus */
00115 
00116     typedef struct tagOpenSOAPStream OpenSOAPStream;
00117 
00118     typedef OpenSOAPStream    *OpenSOAPStreamPtr;
00119     
00120     int
00121     OPENSOAP_API
00122     OpenSOAPStreamRelease(OpenSOAPStreamPtr /* [in, out] */ s);
00123     
00124     int
00125     OPENSOAP_API
00126     OpenSOAPStreamRead(OpenSOAPStreamPtr /* [in] */ s,
00127                        unsigned char * /* [out] */ buf,
00128                        size_t * /* [in, out] */ buf_sz);
00129     
00130 
00131     int
00132     OPENSOAP_API
00133     OpenSOAPStreamWrite(OpenSOAPStreamPtr /* [in] */ s,
00134                         const unsigned char * /* [in] */ buf,
00135                         size_t * /* [in, out] */ buf_sz);
00136     
00137 
00138     int
00139     OPENSOAP_API
00140     OpenSOAPStreamReadToDelm(OpenSOAPStreamPtr /* [in] */ s,
00141                              const unsigned char * /* [in] */ delm,
00142                              size_t /* [in] */ delm_sz,
00143                              OpenSOAPByteArrayPtr /* [out] */ buf);
00144     
00145     int
00146     OPENSOAP_API
00147     OpenSOAPStreamReadWithSize(OpenSOAPStreamPtr /* [in] */ s,
00148                                size_t /* [in] */ sz,
00149                                OpenSOAPByteArrayPtr /* [out] */ buf);
00150 
00151     int
00152     OPENSOAP_API
00153     OpenSOAPStreamWriteByteArray(OpenSOAPStreamPtr /* [in] */ s,
00154                                  OpenSOAPByteArrayPtr /* [in] */ buf,
00155                                  size_t * /* [out] */ write_sz);
00156     
00157 #ifdef __cplusplus
00158 }
00159 #endif /* __cplusplus */
00160 
00161 #endif /* OpenSOAP_Stream_H */

OpenSOAPに対してMon Mar 31 19:36:59 2003に生成されました。 doxygen1.3-rc3