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

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  */
00107 #if 0
00108 
00120 #endif
00121 #ifndef OpenSOAP_ClientSocket_H
00122 #define OpenSOAP_ClientSocket_H
00123 
00124 #include <OpenSOAP/ByteArray.h>
00125 
00126 #ifdef __cplusplus
00127 extern "C" {
00128 #endif /* __cplusplus */
00129 
00130     typedef struct tagOpenSOAPClientSocket OpenSOAPClientSocket;
00131 
00132     typedef OpenSOAPClientSocket    *OpenSOAPClientSocketPtr;
00133 
00134     extern
00135     int
00136     OPENSOAP_API
00137     OpenSOAPClientSocketCreate(OpenSOAPClientSocketPtr * /* [out] */ s);
00138     
00139     extern
00140     int
00141     OPENSOAP_API
00142     OpenSOAPClientSocketCreateSecure(/* [out] */ OpenSOAPClientSocketPtr *s);
00143 
00144     extern
00145     int
00146     OPENSOAP_API
00147     OpenSOAPClientSocketRelease(OpenSOAPClientSocketPtr /* [in] */ s);
00148     
00149     extern
00150     int
00151     OPENSOAP_API
00152     OpenSOAPClientSocketOpen(OpenSOAPClientSocketPtr /* [in] */ s,
00153                              const char * /* [in] */ node,
00154                              const char * /* [in] */ service);
00155     
00156     extern
00157     int
00158     OPENSOAP_API
00159     OpenSOAPClientSocketClose(OpenSOAPClientSocketPtr /* [in] */ s);
00160     
00161     extern
00162     int
00163     OPENSOAP_API
00164     OpenSOAPClientSocketRead(OpenSOAPClientSocketPtr /* [in] */ s,
00165                              unsigned char * /* [out] */ buf,
00166                              size_t * /* [in, out] */ buf_sz);
00167     
00168     extern
00169     int
00170     OPENSOAP_API
00171     OpenSOAPClientSocketWrite(OpenSOAPClientSocketPtr /* [in] */ s,
00172                               const unsigned char * /* [in] */ buf,
00173                               size_t * /* [in, out] */ buf_sz);
00174     
00175     extern
00176     int
00177     OPENSOAP_API
00178     OpenSOAPClientSocketReadToDelm(OpenSOAPClientSocketPtr /* [in] */ s,
00179                                    const unsigned char * /* [in] */ delm,
00180                                    size_t /* [in] */ delm_sz,
00181                                    OpenSOAPByteArrayPtr /* [out] */ buf);
00182 
00183 #if 0    
00184     int
00185     OPENSOAP_API
00186     OpenSOAPClientSocketReadWithSize(OpenSOAPClientSocketPtr /* [in] */ s,
00187                                      size_t /* [in] */ sz,
00188                                      OpenSOAPByteArrayPtr /* [out] */ buf);
00189 #endif
00190     
00191 #ifdef __cplusplus
00192 }
00193 #endif /* __cplusplus */
00194 
00195 #endif /* OpenSOAP_ClientSocket_H */

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