#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.
|