Files | |
file | axis2_stub.h |
Classes | |
struct | axis2_stub_ops |
struct | axis2_stub |
Defines | |
#define | AXIOM_SOAP_11 0 |
#define | AXIOM_SOAP_12 1 |
#define | AXIS2_STUB_FREE(stub, env) ((stub)->ops->free (stub, env)) |
#define | AXIS2_STUB_SET_ENDPOINT_REF(stub, env, endpoint_ref) ((stub)->ops->set_endpoint_ref (stub, env, endpoint_ref)) |
#define | AXIS2_STUB_SET_ENDPOINT_URI(stub, env, endpoint_uri) ((stub)->ops->set_endpoint_uri (stub, env, endpoint_uri)) |
#define | AXIS2_STUB_SET_USE_SEPERATE_LISTENER(stub, env, use_separate_listener) ((stub)->ops->set_use_separate_listener (stub, env, use_separate_listener)) |
#define | AXIS2_STUB_ENGAGE_MODULE(stub, env, module_name) ((stub)->ops->engage_module (stub, env, module_name)) |
#define | AXIS2_STUB_SET_SOAP_VERSION(stub, env, soap_version) ((stub)->ops->set_soap_version (stub, env, soap_version)) |
#define | AXIS2_STUB_GET_SVC_CTX_ID(stub, env) ((stub)->ops->get_svc_ctx_id (stub, env)) |
#define | AXIS2_STUB_GET_SVC_CLIENT(stub, env) ((stub)->ops->get_svc_client(stub, env)) |
#define | AXIS2_STUB_GET_OPTIONS(stub, env) ((stub)->ops->get_options(stub, env)) |
Typedefs | |
typedef axis2_stub_ops | axis2_stub_ops_t |
typedef axis2_stub | axis2_stub_t |
Functions | |
AXIS2_EXTERN axis2_stub_t * | axis2_stub_create_with_endpoint_ref_and_client_home (const axis2_env_t *env, axis2_endpoint_ref_t *endpoint_ref, const axis2_char_t *client_home) |
AXIS2_EXTERN axis2_stub_t * | axis2_stub_create_with_endpoint_uri_and_client_home (const axis2_env_t *env, const axis2_char_t *endpoint_uri, const axis2_char_t *client_home) |
#define AXIOM_SOAP_11 0 |
Constant value representing SOAP version 1.1
#define AXIOM_SOAP_12 1 |
Constant value representing SOAP version 1.2
#define AXIS2_STUB_ENGAGE_MODULE | ( | stub, | |||
env, | |||||
module_name | ) | ((stub)->ops->engage_module (stub, env, module_name)) |
Engages the module.
#define AXIS2_STUB_FREE | ( | stub, | |||
env | ) | ((stub)->ops->free (stub, env)) |
Frees the axis2 stub.
#define AXIS2_STUB_GET_OPTIONS | ( | stub, | |||
env | ) | ((stub)->ops->get_options(stub, env)) |
Gets the options used by service client wrapped by this stub.
#define AXIS2_STUB_GET_SVC_CLIENT | ( | stub, | |||
env | ) | ((stub)->ops->get_svc_client(stub, env)) |
Gets the service client that this stub wraps.
#define AXIS2_STUB_GET_SVC_CTX_ID | ( | stub, | |||
env | ) | ((stub)->ops->get_svc_ctx_id (stub, env)) |
Gets the service context id.
#define AXIS2_STUB_SET_ENDPOINT_REF | ( | stub, | |||
env, | |||||
endpoint_ref | ) | ((stub)->ops->set_endpoint_ref (stub, env, endpoint_ref)) |
Sets the endpoint reference.
#define AXIS2_STUB_SET_ENDPOINT_URI | ( | stub, | |||
env, | |||||
endpoint_uri | ) | ((stub)->ops->set_endpoint_uri (stub, env, endpoint_uri)) |
Sets the endpoint uri.
#define AXIS2_STUB_SET_SOAP_VERSION | ( | stub, | |||
env, | |||||
soap_version | ) | ((stub)->ops->set_soap_version (stub, env, soap_version)) |
Sets the SOAP version.
#define AXIS2_STUB_SET_USE_SEPERATE_LISTENER | ( | stub, | |||
env, | |||||
use_separate_listener | ) | ((stub)->ops->set_use_separate_listener (stub, env, use_separate_listener)) |
Sets bool value indicating whether to use a separate listener.
typedef struct axis2_stub_ops axis2_stub_ops_t |
Type name for struct axis2_stub_ops
typedef struct axis2_stub axis2_stub_t |
Type name for struct axis2_stub
AXIS2_EXTERN axis2_stub_t* axis2_stub_create_with_endpoint_ref_and_client_home | ( | const axis2_env_t * | env, | |
axis2_endpoint_ref_t * | endpoint_ref, | |||
const axis2_char_t * | client_home | |||
) |
Creates a stub instance.
env | pointer to environment struct | |
endpoint_ref | pointer to endpoint reference struct representing the stub endpoint. Newly created stub assumes ownership of the endpoint | |
client_home | name of the directory that contains the Axis2/C repository |
AXIS2_EXTERN axis2_stub_t* axis2_stub_create_with_endpoint_uri_and_client_home | ( | const axis2_env_t * | env, | |
const axis2_char_t * | endpoint_uri, | |||
const axis2_char_t * | client_home | |||
) |
Creates a stub instance.
env | pointer to environment struct | |
endpoint_uri | string representing the endpoint reference | |
client_home | name of the directory that contains the Axis2/C repository |