void scheduleAsyncCall(int debugSection, int debugLevel,
const char *fileName, int fileLine, void *objectPtr, const char *callName,
- EVH *wrapper)
+ EVH *wrapper, bool cbdataProtected)
{
debugs(debugSection, debugLevel, fileName << "(" << fileLine <<
") will call " << callName << '(' << objectPtr << ')');
- eventAdd(callName, wrapper, objectPtr, 0.0, 0, true);
+ eventAdd(callName, wrapper, objectPtr, 0.0, 0, cbdataProtected);
}
bool enterAsyncCallWrapper(int debugSection, int debugLevel,
/*
- * $Id: AsyncCall.h,v 1.1 2007/04/06 04:45:07 rousskov Exp $
+ * $Id: AsyncCall.h,v 1.2 2007/05/08 16:15:50 rousskov Exp $
*
*
* SQUID Web Proxy Cache http://www.squid-cache.org/
extern void scheduleAsyncCall(int debugSection, int debugLevel,
const char *fileName, int fileLine, void *objectPtr, const char *callName,
- EVH *wrapper);
+ EVH *wrapper, bool cbdataProtected = true);
extern bool enterAsyncCallWrapper(int debugSection, int debugLevel,
void *objectPtr, const char *className, const char *methodName);