]> git.ipfire.org Git - thirdparty/squid.git/commit
SourceLayout: shuffle CommIO into DiskThreads library
authorAmos Jeffries <squid3@treenet.co.nz>
Sat, 25 Feb 2012 04:14:25 +0000 (21:14 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 25 Feb 2012 04:14:25 +0000 (21:14 -0700)
commit268ced04001f985e800a7f7fe578f1dc4650558a
treebd94d09374c8410e272a101e7ec2c62c8c0c1a0c
parentea532ad2c107f5e7c411cf50da2398528f7d8197
SourceLayout: shuffle CommIO into DiskThreads library

While investigating the Windows port problems it became clear that the
CommIO object is not actually related to the rest of comm systems. It is
instead a dedicated higher level disk I/O pipe manager for DiskThreads.

Given that it causes build errors in comm.cc on Windows and does not
even need to be there this patch shuffles it into the DiskThreads
library. The build issues on Windows still exist but are now limited to
just that threads library and can be avoided temporarily with simple
./configure options.
doc/debug-sections.txt
src/DiskIO/DiskThreads/CommIO.cc [new file with mode: 0644]
src/DiskIO/DiskThreads/CommIO.h [moved from src/CommIO.h with 81% similarity]
src/DiskIO/DiskThreads/aiops.cc
src/DiskIO/DiskThreads/aiops_win32.cc
src/Makefile.am
src/comm.cc
src/comm/Loops.h
src/tests/stub_CommIO.cc