* Copyright (c) 2002-2003, Index Data.
* See the file LICENSE for details.
*
- * $Id: soap.h,v 1.2 2003-02-14 18:49:23 adam Exp $
+ * $Id: soap.h,v 1.5 2003-12-09 12:51:16 adam Exp $
*/
#ifndef YAZ_SOAP_H
#include <yaz/odr.h>
+YAZ_BEGIN_CDECL
+
typedef struct {
char *fault_code;
char *fault_string;
YAZ_EXPORT int z_soap_codec(ODR o, Z_SOAP **pp,
char **content_buf, int *content_len,
Z_SOAP_Handler *handlers);
+YAZ_EXPORT int z_soap_codec_enc(ODR o, Z_SOAP **pp,
+ char **content_buf, int *content_len,
+ Z_SOAP_Handler *handlers, const char *encoding);
+
+YAZ_EXPORT int z_soap_error(ODR o, Z_SOAP *p,
+ const char *fault_code, const char *fault_string,
+ const char *details);
+YAZ_END_CDECL
#endif