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

ClientSocket.h

解説を見る。
00001 /* -*- mode: c++; -*-
00002  *-----------------------------------------------------------------------------
00003  * $RCSfile: ClientSocket.h,v $
00004  *
00005  * See Copyright for the status of this software.
00006  *
00007  * The OpenSOAP Project
00008  * http://opensoap.jp/
00009  *-----------------------------------------------------------------------------
00010  */
00099 #if 0
00100 
00112 #endif
00113 #ifndef OpenSOAP_ClientSocket_H
00114 #define OpenSOAP_ClientSocket_H
00115 
00116 #include <OpenSOAP/ByteArray.h>
00117 
00118 #ifdef __cplusplus
00119 extern "C" {
00120 #endif /* __cplusplus */
00121 
00122     typedef struct tagOpenSOAPClientSocket OpenSOAPClientSocket;
00123 
00124     typedef OpenSOAPClientSocket    *OpenSOAPClientSocketPtr;
00125 
00126     extern
00127     int
00128     OPENSOAP_API
00129     OpenSOAPClientSocketCreate(OpenSOAPClientSocketPtr * /* [out] */ s);
00130     
00131     extern
00132     int
00133     OPENSOAP_API
00134     OpenSOAPClientSocketRelease(OpenSOAPClientSocketPtr /* [in] */ s);
00135     
00136     extern
00137     int
00138     OPENSOAP_API
00139     OpenSOAPClientSocketOpen(OpenSOAPClientSocketPtr /* [in] */ s,
00140                              const char * /* [in] */ node,
00141                              const char * /* [in] */ service);
00142     
00143     extern
00144     int
00145     OPENSOAP_API
00146     OpenSOAPClientSocketClose(OpenSOAPClientSocketPtr /* [in] */ s);
00147     
00148     extern
00149     int
00150     OPENSOAP_API
00151     OpenSOAPClientSocketRead(OpenSOAPClientSocketPtr /* [in] */ s,
00152                              unsigned char * /* [out] */ buf,
00153                              size_t * /* [in, out] */ buf_sz);
00154     
00155     extern
00156     int
00157     OPENSOAP_API
00158     OpenSOAPClientSocketWrite(OpenSOAPClientSocketPtr /* [in] */ s,
00159                               const unsigned char * /* [in] */ buf,
00160                               size_t * /* [in, out] */ buf_sz);
00161     
00162     extern
00163     int
00164     OPENSOAP_API
00165     OpenSOAPClientSocketReadToDelm(OpenSOAPClientSocketPtr /* [in] */ s,
00166                                    const unsigned char * /* [in] */ delm,
00167                                    size_t /* [in] */ delm_sz,
00168                                    OpenSOAPByteArrayPtr /* [out] */ buf);
00169 
00170 #if 0    
00171     int
00172     OPENSOAP_API
00173     OpenSOAPClientSocketReadWithSize(OpenSOAPClientSocketPtr /* [in] */ s,
00174                                      size_t /* [in] */ sz,
00175                                      OpenSOAPByteArrayPtr /* [out] */ buf);
00176 #endif
00177     
00178 #ifdef __cplusplus
00179 }
00180 #endif /* __cplusplus */
00181 
00182 #endif /* OpenSOAP_ClientSocket_H */

OpenSOAPに対してFri May 30 12:19:54 2003に生成されました。 doxygen1.3