X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=include%2Fchxj_serf.h;h=6c6c31930dde19d1a3ea09062b4557666b6b6962;hb=410940cb25a90920fffd02a096f658bae49c3e16;hp=c6cc0fab5ef95f9e6c11a798fc3a006bef45e5e4;hpb=5c341f23fa19c0e087f30ee78b4e591dfeb2dd69;p=modchxj%2Fmod_chxj.git diff --git a/include/chxj_serf.h b/include/chxj_serf.h index c6cc0fab..6c6c3193 100644 --- a/include/chxj_serf.h +++ b/include/chxj_serf.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2008 Atsushi Konno All rights reserved. + * Copyright (C) 2005-2011 Atsushi Konno All rights reserved. * Copyright (C) 2005 QSDN,Inc. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -32,9 +32,20 @@ */ #include "serf.h" +#if APR_MAJOR_VERSION == 0 +#define apr_atomic_inc32 apr_atomic_inc +#define apr_atomic_dec32 apr_atomic_dec +#define apr_atomic_read32 apr_atomic_read +#endif + + +extern char *default_chxj_serf_get(request_rec *r, apr_pool_t *ppool, const char *url_path, int set_headers_flag, apr_size_t *res_len); +extern char *(*chxj_serf_get)(request_rec *r, apr_pool_t *ppool, const char *url_path, int set_headers_flag, apr_size_t *res_len); + +extern char *default_chxj_serf_post(request_rec *r, apr_pool_t *ppool, const char *url_path, char *post_data, apr_size_t post_data_len, int set_headers_flag, apr_size_t *res_len, int *response_code); +extern char *(*chxj_serf_post)(request_rec *r, apr_pool_t *ppool, const char *url_path, char *post_data, apr_size_t post_data_len, int set_headers_flag, apr_size_t *res_len, int *response_code); +extern apr_table_t *(*chxj_serf_head)(request_rec *r, apr_pool_t *ppool, const char *url_path, int *response_code); -extern char *default_chxj_serf_get(request_rec *r, apr_pool_t *ppool, const char *url_path); -extern char * (*chxj_serf_get)(request_rec *r, apr_pool_t *ppool, const char *url_path); #endif /*