axutil_utils.h File Reference

#include <axutil_utils_defines.h>
#include <axutil_error.h>
#include <axutil_env.h>
#include <axutil_date_time.h>
#include <axutil_base64_binary.h>

Go to the source code of this file.

Defines

#define AXUTIL_LOG_FILE_SIZE   1024 * 1024 * 1
#define AXUTIL_LOG_FILE_NAME_SIZE   512
#define AXIS2_FUNC_PARAM_CHECK(object, env, error_return)
#define AXIS2_PARAM_CHECK(error, object, error_return)
#define AXIS2_PARAM_CHECK_VOID(error, object)
#define AXIS2_ERROR_SET(error, error_number, status_code)
#define AXIS2_CREATE_FUNCTION   "axis2_get_instance"
#define AXIS2_DELETE_FUNCTION   "axis2_remove_instance"
#define AXIS2_TARGET_EPR   "target_epr"
#define AXIS2_DUMP_INPUT_MSG_TRUE   "dump"

Typedefs

typedef void(*) AXIS2_FREE_VOID_ARG (void *obj_to_be_freed, const axutil_env_t *env)
typedef int(*) AXIS2_READ_INPUT_CALLBACK (char *buffer, int size, void *ctx)
typedef int(*) AXIS2_CLOSE_INPUT_CALLBACK (void *ctx)

Enumerations

enum  axis2_scopes { AXIS2_SCOPE_REQUEST = 0, AXIS2_SCOPE_SESSION, AXIS2_SCOPE_APPLICATION }
 Axis2 scopes. More...

Functions

AXIS2_EXTERN axis2_char_t ** axutil_parse_request_url_for_svc_and_op (const axutil_env_t *env, const axis2_char_t *request)
AXIS2_EXTERN axis2_char_t * axutil_xml_quote_string (const axutil_env_t *env, const axis2_char_t *s, axis2_bool_t quotes)
AXIS2_EXTERN int axutil_hexit (axis2_char_t c)
AXIS2_EXTERN axis2_status_t axutil_url_decode (const axutil_env_t *env, axis2_char_t *dest, axis2_char_t *src)


Detailed Description


Generated on Wed Jan 2 17:42:51 2008 for Axis2/C by  doxygen 1.5.1