axis2_callback.h File Reference

#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(*) axis2_on_complete_func_ptr (axis2_callback_t *, const axis2_env_t *)
typedef axis2_status_t(*) axis2_on_error_func_ptr (axis2_callback_t *, const axis2_env_t *, int)

Functions

AXIS2_EXTERN axis2_callback_taxis2_callback_create (const axis2_env_t *env)


Detailed Description


Generated on Tue Oct 3 18:21:11 2006 for Axis2/C by  doxygen 1.4.7