DISK_LIBS="$DISK_LIBS libIpcIo.a"
DISK_MODULES="$DISK_MODULES IpcIo"
DISK_LINKOBJS="$DISK_LINKOBJS DiskIO/IpcIo/IpcIoDiskIOModule.o"
+ AC_DEFINE(USE_DISKIO_IPCIO, 1, [Enable DiskIO IpcIo module.])
;;
Blocking)
#include "mgr/Request.h"
#include "mgr/Response.h"
#include "mgr/Forwarder.h"
-#include "DiskIO/IpcIo/IpcIoFile.h" /* XXX: scope boundary violation */
#include "SwapDir.h" /* XXX: scope boundary violation */
#include "CacheManager.h"
+#if USE_DISKIO_IPCIO
+#include "DiskIO/IpcIo/IpcIoFile.h" /* XXX: scope boundary violation */
+#endif
#if SQUID_SNMP
#include "snmp/Forwarder.h"
#include "snmp/Request.h"
SharedListenJoined(SharedListenResponse(message));
break;
+#if USE_DISKIO_IPCIO
case mtStrandSearchResponse:
IpcIoFile::HandleOpenResponse(StrandSearchResponse(message));
break;
case mtIpcIoNotification:
IpcIoFile::HandleNotification(message);
break;
+#endif /* USE_DISKIO_IPCIO */
case mtCacheMgrRequest: {
const Mgr::Request req(message);