#include <OpenSOAP/ByteArray.h>
#include <OpenSOAP/Envelope.h>
#include <OpenSOAP/Stream.h>
Go to the source code of this file.
Defines | |
| #define | OPENSOAP_AUTH_TYPE_BASIC (1) /* BASIC */ |
| Transport Basic Authentication. | |
| #define | OPENSOAP_AUTH_TYPE_DIGEST (2) /* DIGEST */ |
| Transport Digest Authentification. | |
| #define | OPENSOAP_AUTH_TYPE_ANY (0) |
| Any supported type for Transport Authentification. | |
| #define | OPENSOAP_SSL_VER_SSL2 (1) /* SSL_V2.0 ONLY */ |
| Transport SSL Version SSL2.0 ONLY. | |
| #define | OPENSOAP_SSL_VER_SSL3 (2) /* SSL_V3.0 ONLY */ |
| Transport SSL Version SSL3.0 ONLY. | |
| #define | OPENSOAP_SSL_VER_TLS1 (4) /* TLS_V1.0 ONLY */ |
| Transport SSL Version TLS1.0 ONLY. | |
| #define | OPENSOAP_SSL_VER_ALL (0) /* SSL all version */ |
| Transport SSL Version accepts all Support Version (SSLv2/SSLv3/TLSv1). | |
Typedefs | |
| typedef tagOpenSOAPTransport | OpenSOAPTransport |
| OpenSOAPTransport Structure Type Definition. | |
| typedef OpenSOAPTransport * | OpenSOAPTransportPtr |
| OpenSOAPTransport Pointer Type Definition. | |
Functions | |
| int | OpenSOAPTransportCreate (OpenSOAPTransportPtr *t) |
| Create Transport instance. | |
| int | OpenSOAPTransportRelease (OpenSOAPTransportPtr t) |
| Release OpenSOAP Transport. | |
| int | OpenSOAPTransportSend (OpenSOAPTransportPtr t, OpenSOAPEnvelopePtr soap_env) |
| Send SOAP Envelope as ByteArray. | |
| int | OpenSOAPTransportReceive (OpenSOAPTransportPtr t, OpenSOAPEnvelopePtr *soap_env) |
| Receive SOAP Message. | |
| int | OpenSOAPTransportConnect (OpenSOAPTransportPtr t) |
| Connect to end point. | |
| int | OpenSOAPTransportDisconnect (OpenSOAPTransportPtr t) |
| Disconnect from 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) |
| SOAP Service call using OpenSOAPByteArray. | |
| int | OpenSOAPTransportInvoke (OpenSOAPTransportPtr t, OpenSOAPEnvelopePtr request, OpenSOAPEnvelopePtr *response) |
| SOAP call. | |
| int | OpenSOAPTransportSetSOAPAction (OpenSOAPTransportPtr t, const char *soap_action) |
| Set SOAP-Action Header (Some-URI). | |
| int | OpenSOAPTransportSetURL (OpenSOAPTransportPtr t, const char *url) |
| Set request URL. | |
| int | OpenSOAPTransportSetHeader (OpenSOAPTransportPtr t, const char *header_name, const char *header_value) |
| Set Header. | |
| int | OpenSOAPTransportGetHeader (OpenSOAPTransportPtr t, const char *header_name, char **header_value) |
| Get a header value of the response. | |
| int | OpenSOAPTransportSetCharset (OpenSOAPTransportPtr t, const char *charset) |
| Set Character Set. | |
| int | OpenSOAPTransportSetContentType (OpenSOAPTransportPtr t, const char *content_type) |
| Set Content-Type (Overwrite OpenSOAPTransportSetCharset()). | |
| int | OpenSOAPTransportSMTPSetHostname (OpenSOAPTransportPtr s) |
| Set SMTP Host. | |
| int | OpenSOAPTransportSMTPSetFrom (OpenSOAPTransportPtr t) |
| Set SMTP From Header. | |
| int | OpenSOAPTransportSMTPSetTo (OpenSOAPTransportPtr t) |
| Set SMTP To Header. | |
| int | OpenSOAPTransportSetAuthUserPass (OpenSOAPTransportPtr t, const char *user, const char *passwd) |
| Set User/Passwd for Authentification. | |
| int | OpenSOAPTransportSetAuthType (OpenSOAPTransportPtr t, int auth_type) |
| Set Authentification type. | |
| int | OpenSOAPTransportSetProxy (OpenSOAPTransportPtr t, const char *host, int port, const char *user, const char *passwd, int auth_type) |
| Set Proxy Server Information. | |
| int | OpenSOAPTransportSetSSLVersion (OpenSOAPTransportPtr t, int ssl_version) |
| Set acceptable SSL versions. | |
| int | OpenSOAPTransportSetSSLCert (OpenSOAPTransportPtr t, const char *ca_file, const char *ca_dir, const char *certchain_file, const char *privkey_file, int verify_level) |
| Set SSL Certification files. | |
|
|
Any supported type for Transport Authentification. (0) |
|
|
Transport Basic Authentication. (1) |
|
|
Transport Digest Authentification. (2) |
|
|
Transport SSL Version accepts all Support Version (SSLv2/SSLv3/TLSv1). (0) |
|
|
Transport SSL Version SSL2.0 ONLY. (1) |
|
|
Transport SSL Version SSL3.0 ONLY. (2) |
|
|
Transport SSL Version TLS1.0 ONLY. (4) |
|
|
Connect to end point.
|
|
|
Create Transport instance.
|
|
|
Disconnect from end point.
|
|
||||||||||||||||
|
Get a header value of the response.
|
|
||||||||||||||||
|
SOAP call.
|
|
||||||||||||||||||||
|
SOAP Service call using OpenSOAPByteArray.
|
|
||||||||||||
|
Receive SOAP Message.
|
|
|
Release OpenSOAP Transport.
|
|
||||||||||||
|
Send SOAP Envelope as ByteArray.
|
|
||||||||||||
|
Set Authentification type.
|
|
||||||||||||||||
|
Set User/Passwd for Authentification.
|
|
||||||||||||
|
Set Character Set.
|
|
||||||||||||
|
Set Content-Type (Overwrite OpenSOAPTransportSetCharset()).
|
|
||||||||||||||||
|
Set Header.
|
|
||||||||||||||||||||||||||||
|
Set Proxy Server Information.
|
|
||||||||||||
|
Set SOAP-Action Header (Some-URI).
|
|
||||||||||||||||||||||||||||
|
Set SSL Certification files.
|
|
||||||||||||
|
Set acceptable SSL versions.
|
|
||||||||||||
|
Set request URL.
|
|
|
Set SMTP From Header.
|
|
|
Set SMTP Host.
|
|
|
Set SMTP To Header.
|
1.3.6