aboutsummaryrefslogtreecommitdiff
path: root/extras/soapdefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'extras/soapdefs.h')
-rw-r--r--extras/soapdefs.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/extras/soapdefs.h b/extras/soapdefs.h
new file mode 100644
index 0000000..bbc08a1
--- /dev/null
+++ b/extras/soapdefs.h
@@ -0,0 +1,28 @@
+// soapdefs.h
+// Place this file in the same directory as stdsoap2.h
+// This file will be included in stdsoap2.h when compiling with
+// -DWITH_SOAPDEFS_H (see stdsoap2.h line 16)
+// See extras/logging.cpp for customer logging
+//
+// Runtime/Customer logging by Mike Helmick
+// Copyright (c) 2002 - Mike Helmick. Convergys IMG. All Rights Reserved.
+// This contributed code si covered under the MPL 1.1 license
+
+#ifndef SOAPDEFS_H
+#define SOAPDEFS_H
+
+#ifdef DEBUG_CALLBACKS
+#ifndef DEBUG
+#define DEBUG
+#endif
+#define SOAP_MESSAGE sprintf
+#define DBGLOG(DBGFILE, CMD) \
+{ char fdebug[SOAP_BUFLEN+1];\
+ CMD;\
+ soap_dispatch_callback(soap, SOAP_INDEX_##DBGFILE, fdebug, strlen(fdebug));\
+}
+#define DBGMSG(DBGFILE, MSG, LEN) soap_dispatch_callback(soap, SOAP_INDEX_##DBGFILE, MSG, LEN);
+void soap_dispatch_callback(struct soap*, int, const char*, size_t);
+#endif
+
+#endif