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_t * | axis2_async_result_create (const axis2_env_t *env, axis2_msg_ctx_t *result) |
#define AXIS2_ASYNC_RESULT_FREE | ( | async_result, | |||
env | ) | ((async_result)->ops->free (async_result, env)) |
Free.
#define AXIS2_ASYNC_RESULT_GET_ENVELOPE | ( | async_result, | |||
env | ) | ((async_result)->ops->get_envelope(async_result, env)) |
Gets the envelope.
#define AXIS2_ASYNC_RESULT_GET_RESULT | ( | async_result, | |||
env | ) | ((async_result)->ops->get_result(async_result, env)) |
Gets the result.
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
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.
env | pointer to environment struct | |
result | pointer to result message context into which the resulting SOAP message is to be captured |