async result
[client API]


Files

file  axis2_async_result.h

Classes

struct  axis2_async_result_ops
struct  axis2_async_result

Defines

#define AXIS2_ASYNC_RESULT_GET_ENVELOPE(async_result, env)   ((async_result)->ops->get_envelope(async_result, env))
#define AXIS2_ASYNC_RESULT_GET_RESULT(async_result, env)   ((async_result)->ops->get_result(async_result, env))
#define AXIS2_ASYNC_RESULT_FREE(async_result, env)   ((async_result)->ops->free (async_result, env))

Typedefs

typedef axis2_async_result_ops axis2_async_result_ops_t
typedef axis2_async_result axis2_async_result_t

Functions

AXIS2_EXTERN axis2_async_result_taxis2_async_result_create (const axis2_env_t *env, axis2_msg_ctx_t *result)

Detailed Description

async_result is used to capture the result of an asynchronous invocation. async_result stores the result in the form of a message context instance, the user can extract the resulting SOAP envelope from this message context.

Define Documentation

#define AXIS2_ASYNC_RESULT_FREE async_result,
env   )     ((async_result)->ops->free (async_result, env))
 

Free.

See also:
axis2_async_result_ops::free

#define AXIS2_ASYNC_RESULT_GET_ENVELOPE async_result,
env   )     ((async_result)->ops->get_envelope(async_result, env))
 

Gets the envelope.

See also:
axis2_async_result_ops::get_envelope

#define AXIS2_ASYNC_RESULT_GET_RESULT async_result,
env   )     ((async_result)->ops->get_result(async_result, env))
 

Gets the result.

See also:
axis2_async_result_ops::get_result


Typedef Documentation

typedef struct axis2_async_result_ops axis2_async_result_ops_t
 

Type name for struct axis2_async_result_ops

typedef struct axis2_async_result axis2_async_result_t
 

Type name for struct axis2_async_result


Function Documentation

AXIS2_EXTERN axis2_async_result_t* axis2_async_result_create const axis2_env_t env,
axis2_msg_ctx_t result
 

Creates an async result struct to help deal with results of asynchronous invocations.

Parameters:
env pointer to environment struct
result pointer to result message context into which the resulting SOAP message is to be captured
Returns:
newly created async_result struct


Generated on Thu Aug 31 17:32:41 2006 for Axis2/C by  doxygen 1.4.6