diff options
author | m0gg | 2006-11-23 15:27:32 +0000 |
---|---|---|
committer | m0gg | 2006-11-23 15:27:32 +0000 |
commit | 6457c46897d6e0c63476bf4ba4ca14b4844fac0d (patch) | |
tree | b1f892f4f1d7cb58ff50660c73947847447a14ce /libcsoap/soap-client.h | |
parent | 06906cd337028c9e42e10916d08db64e1e22d0f1 (diff) | |
download | csoap-6457c46897d6e0c63476bf4ba4ca14b4844fac0d.tar.gz csoap-6457c46897d6e0c63476bf4ba4ca14b4844fac0d.tar.bz2 |
Code cleanup
Diffstat (limited to 'libcsoap/soap-client.h')
-rw-r--r-- | libcsoap/soap-client.h | 63 |
1 files changed, 24 insertions, 39 deletions
diff --git a/libcsoap/soap-client.h b/libcsoap/soap-client.h index d8bf6ee..f74d881 100644 --- a/libcsoap/soap-client.h +++ b/libcsoap/soap-client.h @@ -1,5 +1,5 @@ /****************************************************************** - * $Id: soap-client.h,v 1.13 2006/03/06 13:37:38 m0gg Exp $ + * $Id: soap-client.h,v 1.14 2006/11/23 15:27:33 m0gg Exp $ * * CSOAP Project: A SOAP client/server library in C * Copyright (C) 2003 Ferhat Ayaz @@ -21,11 +21,8 @@ * * Email: ayaz@jprogrammer.net ******************************************************************/ -#ifndef cSOAP_CLIENT_H -#define cSOAP_CLIENT_H - -#include <libcsoap/soap-env.h> -#include <libcsoap/soap-ctx.h> +#ifndef __csoap_client_h +#define __csoap_client_h #define SOAP_ERROR_CLIENT_INIT 5001 @@ -34,44 +31,32 @@ extern "C" { #endif /** - Initializes the client side soap engine -*/ -herror_t soap_client_init_args(int argc, char *argv[]); - - -/** - Destroy the soap client module -*/ -void soap_client_destroy(); - + * + * Initializes the client side soap engine + * + */ +extern herror_t soap_client_init_args(int argc, char **argv); /** - Establish connection to the soap server and send - the given envelope. - - @param env envelope to send - @param response the result envelope - @param url url to the soap server - @soap_action value for "SoapAction:" in the - HTTP request header. - - @returns H_OK if success + * + * Establish connection to the soap server and send the given envelope. + * + * @param env envelope to send + * @param response the result envelope + * @param url url to the soap server + * @soap_action value for "SoapAction:" in the HTTP request header. + * + * @returns H_OK if success + * */ -herror_t soap_client_invoke(SoapCtx * ctx, SoapCtx ** response, - const char *url, const char *soap_action); - - +extern herror_t soap_client_invoke(struct SoapCtx * ctx, struct SoapCtx **response, const char *url, const char *soap_action); /** - Sets the underlaying socket to use while connecting - into block mode or not block mode. - The default mode is always non-blocking mode. - - @param block 1 to creat blocked sockets, 0 to create non - blocking sockets. -*/ -void soap_client_block_socket(int block); -int soap_client_get_blockmode(); + * + * Destroy the soap client module + * + */ +extern void soap_client_destroy(void); #ifdef __cplusplus } |