blob: bbc08a10c9d29992e877cafdeda202dca5f308df [file] [log] [blame]
// 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