axis2_stub_ops Struct Reference
[stub]

#include <axis2_stub.h>

List of all members.

Public Attributes

axis2_status_t(* free )(axis2_stub_t *stub, const axis2_env_t *env)
axis2_status_t(* set_endpoint_ref )(axis2_stub_t *stub, const axis2_env_t *env, axis2_endpoint_ref_t *endpoint_ref)
axis2_status_t(* set_endpoint_uri )(axis2_stub_t *stub, const axis2_env_t *env, const axis2_char_t *endpoint_uri)
axis2_status_t(* set_use_separate_listener )(axis2_stub_t *stub, const axis2_env_t *env, const axis2_bool_t use_separate_listener)
axis2_status_t(* set_soap_version )(axis2_stub_t *stub, const axis2_env_t *env, const int soap_version)
const axis2_char_t *(* get_svc_ctx_id )(const axis2_stub_t *stub, const axis2_env_t *env)
axis2_status_t(* engage_module )(axis2_stub_t *stub, const axis2_env_t *env, const axis2_char_t *module_name)
axis2_svc_client_t *(* get_svc_client )(const axis2_stub_t *stub, const axis2_env_t *env)
axis2_options_t *(* get_options )(const axis2_stub_t *stub, const axis2_env_t *env)


Detailed Description

stub ops struct. Encapsulator struct for operations of axis2_svc_client


Member Data Documentation

axis2_status_t( * axis2_stub_ops::engage_module)(axis2_stub_t *stub, const axis2_env_t *env, const axis2_char_t *module_name)
 

Engages the named module.

Parameters:
stub pointer to stub struct
env pointer to environment struct
module_name string representing the name of the module
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_stub_ops::free)(axis2_stub_t *stub, const axis2_env_t *env)
 

Frees stub struct.

Parameters:
stub pointer to stub struct
env pointer to environment struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_options_t*( * axis2_stub_ops::get_options)(const axis2_stub_t *stub, const axis2_env_t *env)
 

Gets the options used on top of the service client used by this stub.

Parameters:
stub pointer to stub struct
env pointer to environment struct
Returns:
pointer to options used by the service client of this stub

axis2_svc_client_t*( * axis2_stub_ops::get_svc_client)(const axis2_stub_t *stub, const axis2_env_t *env)
 

Gets the service client instance used by this stub.

Parameters:
stub pointer to stub struct
env pointer to environment struct
Returns:
pointer to service client struct used by the stub

const axis2_char_t*( * axis2_stub_ops::get_svc_ctx_id)(const axis2_stub_t *stub, const axis2_env_t *env)
 

Gets the service context ID.

Parameters:
stub pointer to stub struct
env pointer to environment struct
Returns:
service context ID if set, else NULL

axis2_status_t( * axis2_stub_ops::set_endpoint_ref)(axis2_stub_t *stub, const axis2_env_t *env, axis2_endpoint_ref_t *endpoint_ref)
 

Sets the endpoint reference.

Parameters:
stub pointer to stub struct
env pointer to environment struct
endpoint_ref pointer to endpoint reference. stub assumes the ownership of the endpoint reference struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_stub_ops::set_endpoint_uri)(axis2_stub_t *stub, const axis2_env_t *env, const axis2_char_t *endpoint_uri)
 

Sets the endpoint reference, represented by a string.

Parameters:
stub pointer to stub struct
env pointer to environment struct
endpoint_uri pointer to endpoint uri string
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_stub_ops::set_soap_version)(axis2_stub_t *stub, const axis2_env_t *env, const int soap_version)
 

Sets the SOAP version.

Parameters:
stub pointer to stub struct
env pointer to environment struct
soap_version int value representing the SOAP version
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_stub_ops::set_use_separate_listener)(axis2_stub_t *stub, const axis2_env_t *env, const axis2_bool_t use_separate_listener)
 

Sets the bool value specifying whether to use a separate listener for receive channel.

Parameters:
stub pointer to stub struct
env pointer to environment struct
use_separate whether to use a separate listener
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE


The documentation for this struct was generated from the following file:
Generated on Thu Aug 31 17:32:41 2006 for Axis2/C by  doxygen 1.4.6