#include <OpenSOAP/ByteArray.h>
#include <OpenSOAP/Envelope.h>
#include <OpenSOAP/Stream.h>
マクロ定義 | |
#define | OPENSOAP_AUTH_TYPE_BASIC (1) /* BASIC */ |
トランスポートにおけるベーシック認証 | |
#define | OPENSOAP_AUTH_TYPE_DIGEST (2) /* DIGEST */ |
トランスポートにおけるダイジェスト認証 | |
#define | OPENSOAP_AUTH_TYPE_ANY (0) |
トランスポートにおける認証でサポートするものなら何でも | |
#define | OPENSOAP_SSL_VER_SSL2 (1) /* SSL_V2.0 ONLY */ |
SSL バージョン SSL2.0のみ. | |
#define | OPENSOAP_SSL_VER_SSL3 (2) /* SSL_V3.0 ONLY */ |
SSL バージョン SSL3.0のみ. | |
#define | OPENSOAP_SSL_VER_TLS1 (4) /* TLS_V1.0 ONLY */ |
SSL バージョン TLS1.0のみ. | |
#define | OPENSOAP_SSL_VER_ALL (0) /* SSL all version */ |
SSL バージョン サポートするもの全て(SSLv2/SSLv3/TLSv1). | |
型定義 | |
typedef tagOpenSOAPTransport | OpenSOAPTransport |
OpenSOAPTransport 構造体型定義. | |
typedef OpenSOAPTransport * | OpenSOAPTransportPtr |
OpenSOAPTransport ポインタ定義. | |
関数 | |
int | OpenSOAPTransportCreate (OpenSOAPTransportPtr *t) |
トランスポートの生成 | |
int | OpenSOAPTransportRelease (OpenSOAPTransportPtr t) |
トランスポートの開放 | |
int | OpenSOAPTransportSend (OpenSOAPTransportPtr t, OpenSOAPEnvelopePtr soap_env) |
SOAPメッセージをByteArrayとして送信します。. | |
int | OpenSOAPTransportReceive (OpenSOAPTransportPtr t, OpenSOAPEnvelopePtr *soap_env) |
SOAPメッセージ受信. | |
int | OpenSOAPTransportConnect (OpenSOAPTransportPtr t) |
End Point への接続. | |
int | OpenSOAPTransportDisconnect (OpenSOAPTransportPtr t) |
End Point からの切断. | |
int | OpenSOAPTransportInvokeStream (OpenSOAPTransportPtr t, OpenSOAPStreamPtr stream, int input_size, int *tp_status) |
int | OpenSOAPTransportInvokeByteArray (OpenSOAPTransportPtr t, OpenSOAPByteArrayPtr request, OpenSOAPByteArrayPtr response, int *tp_status) |
OpenSOAPByteArray による SOAP 呼出. | |
int | OpenSOAPTransportInvoke (OpenSOAPTransportPtr t, OpenSOAPEnvelopePtr request, OpenSOAPEnvelopePtr *response) |
SOAP呼出. | |
int | OpenSOAPTransportSetSOAPAction (OpenSOAPTransportPtr t, const char *soap_action) |
SOAP-Action設定(Some-URI). | |
int | OpenSOAPTransportSetURL (OpenSOAPTransportPtr t, const char *url) |
リクエストURL設定 | |
int | OpenSOAPTransportSetHeader (OpenSOAPTransportPtr t, const char *header_name, const char *header_value) |
ヘッダー設定 | |
int | OpenSOAPTransportGetHeader (OpenSOAPTransportPtr t, const char *header_name, char **header_value) |
レスポンスヘッダーの値の入手 | |
int | OpenSOAPTransportSetCharset (OpenSOAPTransportPtr t, const char *charset) |
キャラクタセット設定 | |
int | OpenSOAPTransportSetContentType (OpenSOAPTransportPtr t, const char *content_type) |
コンテントタイプ(Content-Type)設定 (OpenSOAPTransportSetCharset()での指定を上書き) | |
int | OpenSOAPTransportSMTPSetHostname (OpenSOAPTransportPtr s) |
SMTPホスト名設定. | |
int | OpenSOAPTransportSMTPSetFrom (OpenSOAPTransportPtr t) |
SMTP送信者設定. | |
int | OpenSOAPTransportSMTPSetTo (OpenSOAPTransportPtr t) |
SMTP宛て先設定. | |
int | OpenSOAPTransportSetAuthUserPass (OpenSOAPTransportPtr t, const char *user, const char *passwd) |
認証用のユーザ/パスワードを設定. | |
int | OpenSOAPTransportSetAuthType (OpenSOAPTransportPtr t, int auth_type) |
認証の方法を設定. | |
int | OpenSOAPTransportSetProxy (OpenSOAPTransportPtr t, const char *host, int port, const char *user, const char *passwd, int auth_type) |
プロキシー・サーバに関する設定 | |
int | OpenSOAPTransportSetSSLVersion (OpenSOAPTransportPtr t, int ssl_version) |
許可するSSLバージョンを設定 | |
int | OpenSOAPTransportSetSSLCert (OpenSOAPTransportPtr t, const char *ca_file, const char *ca_dir, const char *certchain_file, const char *privkey_file, int verify_level) |
SSL 認証用証明書ファイルの設定. |
|
トランスポートにおける認証でサポートするものなら何でも (0) |
|
トランスポートにおけるベーシック認証 (1) |
|
トランスポートにおけるダイジェスト認証 (2) |
|
SSL バージョン サポートするもの全て(SSLv2/SSLv3/TLSv1). (0) |
|
SSL バージョン SSL2.0のみ. (1) |
|
SSL バージョン SSL3.0のみ. (2) |
|
SSL バージョン TLS1.0のみ. (4) |
|
End Point への接続. End Point への接続を行います。
|
|
トランスポートの生成 トランスポートを生成します。
|
|
End Point からの切断. End Point から切断します。
|
|
レスポンスヘッダーの値の入手
|
|
SOAP呼出. SOAP呼出を行います。返信メッセージをEnveropeポインタに格納します。
|
|
OpenSOAPByteArray による SOAP 呼出. OpenSOAPByteArray による SOAP 呼出を行います。
|
|
SOAPメッセージ受信. SOAPメッセージの受信を行います。
|
|
トランスポートの開放 トランスポートを開放します。
|
|
SOAPメッセージをByteArrayとして送信します。.
|
|
認証の方法を設定.
|
|
認証用のユーザ/パスワードを設定.
|
|
キャラクタセット設定 キャラクタセットを設定します。
|
|
コンテントタイプ(Content-Type)設定 (OpenSOAPTransportSetCharset()での指定を上書き)
|
|
ヘッダー設定 任意のヘッダーを設定します。
|
|
プロキシー・サーバに関する設定
|
|
SOAP-Action設定(Some-URI). SOAP-Action設定(Some-URI)を行います。
|
|
SSL 認証用証明書ファイルの設定.
|
|
許可するSSLバージョンを設定
|
|
リクエストURL設定 リクエストURL設定
|
|
SMTP送信者設定. SMTP送信者を設定します。
|
|
SMTPホスト名設定. SMTPホスト名を設定します。
|
|
SMTP宛て先設定. SMTP宛て先を設定します。
|