#include <axis2_defines.h>
#include <axis2_env.h>
#include <axis2_async_result.h>
#include <axiom_soap_envelope.h>
Go to the source code of this file.
Classes | |
struct | axis2_callback_ops |
struct | axis2_callback |
Defines | |
#define | AXIS2_CALLBACK_INVOKE_ON_COMPLETE(callback, env, result) ((callback)->ops->invoke_on_complete(callback, env, result)) |
#define | AXIS2_CALLBACK_ON_COMPLETE(callback, env) ((callback)->ops->on_complete(callback, env)) |
#define | AXIS2_CALLBACK_REPORT_ERROR(callback, env, error) ((callback)->ops->report_error(callback, env, error)) |
#define | AXIS2_CALLBACK_ON_ERROR(callback, env, error) ((callback)->ops->on_error(callback, env, error)) |
#define | AXIS2_CALLBACK_GET_COMPLETE(callback, env) ((callback)->ops->get_complete(callback, env)) |
#define | AXIS2_CALLBACK_SET_COMPLETE(callback, env, complete) ((callback)->ops->set_complete(callback, env, complete)) |
#define | AXIS2_CALLBACK_GET_ENVELOPE(callback, env) ((callback)->ops->get_envelope(callback, env)) |
#define | AXIS2_CALLBACK_SET_ENVELOPE(callback, env, envelope) ((callback)->ops->set_envelope(callback, env, envelope)) |
#define | AXIS2_CALLBACK_GET_ERROR(callback, env) ((callback)->ops->get_error(callback, env)) |
#define | AXIS2_CALLBACK_SET_ERROR(callback, env, error) ((callback)->ops->set_error(callback, env, error)) |
#define | AXIS2_CALLBACK_GET_DATA(callback) ((callback)->ops->get_data(callback)) |
#define | AXIS2_CALLBACK_SET_DATA(callback, data) ((callback)->ops->set_data(callback, data)) |
#define | AXIS2_CALLBACK_SET_ON_COMPLETE(callback, func) ((callback)->ops->set_on_complete(callback, func)) |
#define | AXIS2_CALLBACK_SET_ON_ERROR(callback, func) ((callback)->ops->set_on_error(callback, func)) |
#define | AXIS2_CALLBACK_FREE(callback, env) ((callback)->ops->free (callback, env)) |
Typedefs | |
typedef axis2_callback_ops | axis2_callback_ops_t |
typedef axis2_callback | axis2_callback_t |
typedef axis2_status_t(* | on_complete_func_ptr )(axis2_callback_t *, const axis2_env_t *) |
typedef axis2_status_t(* | on_error_func_ptr )(axis2_callback_t *, const axis2_env_t *, int) |
Functions | |
AXIS2_EXTERN axis2_callback_t * | axis2_callback_create (const axis2_env_t *env) |