├── .gitmodules ├── .travis.yml ├── AUTHORS ├── CHANGELOG ├── CMakeLists.txt ├── CPPLINT.cfg ├── Doxyfile ├── INSTALL ├── LICENSE_1_0.txt ├── README.md ├── TODO ├── appveyor.yml ├── compile.sh ├── doc ├── DoxygenLayout.xml ├── doxygen-extra.css └── mainpage.dox ├── foxxll ├── CMakeLists.txt ├── common │ ├── addressable_queues.hpp │ ├── aligned_alloc.hpp │ ├── error_handling.hpp │ ├── exceptions.hpp │ ├── exithandler.cpp │ ├── exithandler.hpp │ ├── new_alloc.hpp │ ├── onoff_switch.hpp │ ├── shared_state.hpp │ ├── timer.hpp │ ├── tmeta.hpp │ ├── types.hpp │ ├── uint_types.hpp │ ├── utils.hpp │ └── version.cpp ├── config.hpp.in ├── defines.hpp ├── io.hpp ├── io │ ├── create_file.cpp │ ├── create_file.hpp │ ├── disk_queued_file.cpp │ ├── disk_queued_file.hpp │ ├── disk_queues.cpp │ ├── disk_queues.hpp │ ├── file.cpp │ ├── file.hpp │ ├── fileperblock_file.cpp │ ├── fileperblock_file.hpp │ ├── iostats.cpp │ ├── iostats.hpp │ ├── linuxaio_file.cpp │ ├── linuxaio_file.hpp │ ├── linuxaio_queue.cpp │ ├── linuxaio_queue.hpp │ ├── linuxaio_request.cpp │ ├── linuxaio_request.hpp │ ├── memory_file.cpp │ ├── memory_file.hpp │ ├── mmap_file.cpp │ ├── mmap_file.hpp │ ├── request.cpp │ ├── request.hpp │ ├── request_interface.hpp │ ├── request_operations.hpp │ ├── request_queue.hpp │ ├── request_queue_impl_1q.cpp │ ├── request_queue_impl_1q.hpp │ ├── request_queue_impl_qwqr.cpp │ ├── request_queue_impl_qwqr.hpp │ ├── request_queue_impl_worker.cpp │ ├── request_queue_impl_worker.hpp │ ├── request_with_state.cpp │ ├── request_with_state.hpp │ ├── request_with_waiters.cpp │ ├── request_with_waiters.hpp │ ├── serving_request.cpp │ ├── serving_request.hpp │ ├── syscall_file.cpp │ ├── syscall_file.hpp │ ├── ufs_file_base.cpp │ ├── ufs_file_base.hpp │ ├── ufs_platform.hpp │ ├── wfs_file_base.cpp │ ├── wfs_file_base.hpp │ ├── wincall_file.cpp │ └── wincall_file.hpp ├── libfoxxll.hpp ├── mng.hpp ├── mng │ ├── async_schedule.cpp │ ├── async_schedule.hpp │ ├── bid.hpp │ ├── block_alloc_strategy.hpp │ ├── block_alloc_strategy_interleaved.hpp │ ├── block_manager.cpp │ ├── block_manager.hpp │ ├── block_prefetcher.hpp │ ├── block_scheduler.hpp │ ├── buf_istream.hpp │ ├── buf_istream_reverse.hpp │ ├── buf_ostream.hpp │ ├── buf_writer.hpp │ ├── config.cpp │ ├── config.hpp │ ├── disk_block_allocator.cpp │ ├── disk_block_allocator.hpp │ ├── prefetch_pool.hpp │ ├── read_write_pool.hpp │ ├── typed_block.hpp │ └── write_pool.hpp ├── singleton.hpp └── version.hpp ├── misc ├── analyze-source.pl ├── cmake │ ├── TestFileOffsetBits.c │ ├── TestLargeFiles.c.cmakein │ ├── TestLargeFiles.cmake │ ├── TestWindowsFSeek.c │ ├── foxxll-config.cmake.in │ ├── foxxll-version.cmake.in │ └── foxxll.pc ├── fileheader.txt ├── travis-run.sh └── uncrustify.cfg ├── tests ├── CMakeLists.txt ├── common │ ├── CMakeLists.txt │ └── test_uint_types.cpp ├── io │ ├── CMakeLists.txt │ ├── test_cancel.cpp │ ├── test_io.cpp │ ├── test_io_sizes.cpp │ └── test_mmap.cpp └── mng │ ├── CMakeLists.txt │ ├── test_aligned.cpp │ ├── test_async_schedule.cpp │ ├── test_block_alloc_strategy.cpp │ ├── test_block_manager.cpp │ ├── test_block_manager1.cpp │ ├── test_block_manager2.cpp │ ├── test_block_scheduler.cpp │ ├── test_bmlayer.cpp │ ├── test_buf_streams.cpp │ ├── test_config.cpp │ ├── test_pool_pair.cpp │ ├── test_prefetch_pool.cpp │ ├── test_read_write_pool.cpp │ └── test_write_pool.cpp └── tools ├── CMakeLists.txt ├── benchmark_disks.cpp ├── benchmark_disks_random.cpp ├── benchmark_files.cpp ├── create_files.cpp └── foxxll_tool.cpp /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CPPLINT.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/CPPLINT.cfg -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/Doxyfile -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/INSTALL -------------------------------------------------------------------------------- /LICENSE_1_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/LICENSE_1_0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/TODO -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/appveyor.yml -------------------------------------------------------------------------------- /compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/compile.sh -------------------------------------------------------------------------------- /doc/DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/doc/DoxygenLayout.xml -------------------------------------------------------------------------------- /doc/doxygen-extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/doc/doxygen-extra.css -------------------------------------------------------------------------------- /doc/mainpage.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/doc/mainpage.dox -------------------------------------------------------------------------------- /foxxll/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/CMakeLists.txt -------------------------------------------------------------------------------- /foxxll/common/addressable_queues.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/addressable_queues.hpp -------------------------------------------------------------------------------- /foxxll/common/aligned_alloc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/aligned_alloc.hpp -------------------------------------------------------------------------------- /foxxll/common/error_handling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/error_handling.hpp -------------------------------------------------------------------------------- /foxxll/common/exceptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/exceptions.hpp -------------------------------------------------------------------------------- /foxxll/common/exithandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/exithandler.cpp -------------------------------------------------------------------------------- /foxxll/common/exithandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/exithandler.hpp -------------------------------------------------------------------------------- /foxxll/common/new_alloc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/new_alloc.hpp -------------------------------------------------------------------------------- /foxxll/common/onoff_switch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/onoff_switch.hpp -------------------------------------------------------------------------------- /foxxll/common/shared_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/shared_state.hpp -------------------------------------------------------------------------------- /foxxll/common/timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/timer.hpp -------------------------------------------------------------------------------- /foxxll/common/tmeta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/tmeta.hpp -------------------------------------------------------------------------------- /foxxll/common/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/types.hpp -------------------------------------------------------------------------------- /foxxll/common/uint_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/uint_types.hpp -------------------------------------------------------------------------------- /foxxll/common/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/utils.hpp -------------------------------------------------------------------------------- /foxxll/common/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/common/version.cpp -------------------------------------------------------------------------------- /foxxll/config.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/config.hpp.in -------------------------------------------------------------------------------- /foxxll/defines.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/defines.hpp -------------------------------------------------------------------------------- /foxxll/io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io.hpp -------------------------------------------------------------------------------- /foxxll/io/create_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/create_file.cpp -------------------------------------------------------------------------------- /foxxll/io/create_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/create_file.hpp -------------------------------------------------------------------------------- /foxxll/io/disk_queued_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/disk_queued_file.cpp -------------------------------------------------------------------------------- /foxxll/io/disk_queued_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/disk_queued_file.hpp -------------------------------------------------------------------------------- /foxxll/io/disk_queues.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/disk_queues.cpp -------------------------------------------------------------------------------- /foxxll/io/disk_queues.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/disk_queues.hpp -------------------------------------------------------------------------------- /foxxll/io/file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/file.cpp -------------------------------------------------------------------------------- /foxxll/io/file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/file.hpp -------------------------------------------------------------------------------- /foxxll/io/fileperblock_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/fileperblock_file.cpp -------------------------------------------------------------------------------- /foxxll/io/fileperblock_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/fileperblock_file.hpp -------------------------------------------------------------------------------- /foxxll/io/iostats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/iostats.cpp -------------------------------------------------------------------------------- /foxxll/io/iostats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/iostats.hpp -------------------------------------------------------------------------------- /foxxll/io/linuxaio_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/linuxaio_file.cpp -------------------------------------------------------------------------------- /foxxll/io/linuxaio_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/linuxaio_file.hpp -------------------------------------------------------------------------------- /foxxll/io/linuxaio_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/linuxaio_queue.cpp -------------------------------------------------------------------------------- /foxxll/io/linuxaio_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/linuxaio_queue.hpp -------------------------------------------------------------------------------- /foxxll/io/linuxaio_request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/linuxaio_request.cpp -------------------------------------------------------------------------------- /foxxll/io/linuxaio_request.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/linuxaio_request.hpp -------------------------------------------------------------------------------- /foxxll/io/memory_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/memory_file.cpp -------------------------------------------------------------------------------- /foxxll/io/memory_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/memory_file.hpp -------------------------------------------------------------------------------- /foxxll/io/mmap_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/mmap_file.cpp -------------------------------------------------------------------------------- /foxxll/io/mmap_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/mmap_file.hpp -------------------------------------------------------------------------------- /foxxll/io/request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request.cpp -------------------------------------------------------------------------------- /foxxll/io/request.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request.hpp -------------------------------------------------------------------------------- /foxxll/io/request_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request_interface.hpp -------------------------------------------------------------------------------- /foxxll/io/request_operations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request_operations.hpp -------------------------------------------------------------------------------- /foxxll/io/request_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request_queue.hpp -------------------------------------------------------------------------------- /foxxll/io/request_queue_impl_1q.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request_queue_impl_1q.cpp -------------------------------------------------------------------------------- /foxxll/io/request_queue_impl_1q.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request_queue_impl_1q.hpp -------------------------------------------------------------------------------- /foxxll/io/request_queue_impl_qwqr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request_queue_impl_qwqr.cpp -------------------------------------------------------------------------------- /foxxll/io/request_queue_impl_qwqr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request_queue_impl_qwqr.hpp -------------------------------------------------------------------------------- /foxxll/io/request_queue_impl_worker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request_queue_impl_worker.cpp -------------------------------------------------------------------------------- /foxxll/io/request_queue_impl_worker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request_queue_impl_worker.hpp -------------------------------------------------------------------------------- /foxxll/io/request_with_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request_with_state.cpp -------------------------------------------------------------------------------- /foxxll/io/request_with_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request_with_state.hpp -------------------------------------------------------------------------------- /foxxll/io/request_with_waiters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request_with_waiters.cpp -------------------------------------------------------------------------------- /foxxll/io/request_with_waiters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/request_with_waiters.hpp -------------------------------------------------------------------------------- /foxxll/io/serving_request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/serving_request.cpp -------------------------------------------------------------------------------- /foxxll/io/serving_request.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/serving_request.hpp -------------------------------------------------------------------------------- /foxxll/io/syscall_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/syscall_file.cpp -------------------------------------------------------------------------------- /foxxll/io/syscall_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/syscall_file.hpp -------------------------------------------------------------------------------- /foxxll/io/ufs_file_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/ufs_file_base.cpp -------------------------------------------------------------------------------- /foxxll/io/ufs_file_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/ufs_file_base.hpp -------------------------------------------------------------------------------- /foxxll/io/ufs_platform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/ufs_platform.hpp -------------------------------------------------------------------------------- /foxxll/io/wfs_file_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/wfs_file_base.cpp -------------------------------------------------------------------------------- /foxxll/io/wfs_file_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/wfs_file_base.hpp -------------------------------------------------------------------------------- /foxxll/io/wincall_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/wincall_file.cpp -------------------------------------------------------------------------------- /foxxll/io/wincall_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/io/wincall_file.hpp -------------------------------------------------------------------------------- /foxxll/libfoxxll.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/libfoxxll.hpp -------------------------------------------------------------------------------- /foxxll/mng.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng.hpp -------------------------------------------------------------------------------- /foxxll/mng/async_schedule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/async_schedule.cpp -------------------------------------------------------------------------------- /foxxll/mng/async_schedule.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/async_schedule.hpp -------------------------------------------------------------------------------- /foxxll/mng/bid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/bid.hpp -------------------------------------------------------------------------------- /foxxll/mng/block_alloc_strategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/block_alloc_strategy.hpp -------------------------------------------------------------------------------- /foxxll/mng/block_alloc_strategy_interleaved.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/block_alloc_strategy_interleaved.hpp -------------------------------------------------------------------------------- /foxxll/mng/block_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/block_manager.cpp -------------------------------------------------------------------------------- /foxxll/mng/block_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/block_manager.hpp -------------------------------------------------------------------------------- /foxxll/mng/block_prefetcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/block_prefetcher.hpp -------------------------------------------------------------------------------- /foxxll/mng/block_scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/block_scheduler.hpp -------------------------------------------------------------------------------- /foxxll/mng/buf_istream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/buf_istream.hpp -------------------------------------------------------------------------------- /foxxll/mng/buf_istream_reverse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/buf_istream_reverse.hpp -------------------------------------------------------------------------------- /foxxll/mng/buf_ostream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/buf_ostream.hpp -------------------------------------------------------------------------------- /foxxll/mng/buf_writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/buf_writer.hpp -------------------------------------------------------------------------------- /foxxll/mng/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/config.cpp -------------------------------------------------------------------------------- /foxxll/mng/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/config.hpp -------------------------------------------------------------------------------- /foxxll/mng/disk_block_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/disk_block_allocator.cpp -------------------------------------------------------------------------------- /foxxll/mng/disk_block_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/disk_block_allocator.hpp -------------------------------------------------------------------------------- /foxxll/mng/prefetch_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/prefetch_pool.hpp -------------------------------------------------------------------------------- /foxxll/mng/read_write_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/read_write_pool.hpp -------------------------------------------------------------------------------- /foxxll/mng/typed_block.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/typed_block.hpp -------------------------------------------------------------------------------- /foxxll/mng/write_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/mng/write_pool.hpp -------------------------------------------------------------------------------- /foxxll/singleton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/singleton.hpp -------------------------------------------------------------------------------- /foxxll/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/foxxll/version.hpp -------------------------------------------------------------------------------- /misc/analyze-source.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/misc/analyze-source.pl -------------------------------------------------------------------------------- /misc/cmake/TestFileOffsetBits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/misc/cmake/TestFileOffsetBits.c -------------------------------------------------------------------------------- /misc/cmake/TestLargeFiles.c.cmakein: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/misc/cmake/TestLargeFiles.c.cmakein -------------------------------------------------------------------------------- /misc/cmake/TestLargeFiles.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/misc/cmake/TestLargeFiles.cmake -------------------------------------------------------------------------------- /misc/cmake/TestWindowsFSeek.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/misc/cmake/TestWindowsFSeek.c -------------------------------------------------------------------------------- /misc/cmake/foxxll-config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/misc/cmake/foxxll-config.cmake.in -------------------------------------------------------------------------------- /misc/cmake/foxxll-version.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/misc/cmake/foxxll-version.cmake.in -------------------------------------------------------------------------------- /misc/cmake/foxxll.pc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/misc/cmake/foxxll.pc -------------------------------------------------------------------------------- /misc/fileheader.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/misc/fileheader.txt -------------------------------------------------------------------------------- /misc/travis-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/misc/travis-run.sh -------------------------------------------------------------------------------- /misc/uncrustify.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/misc/uncrustify.cfg -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/common/CMakeLists.txt -------------------------------------------------------------------------------- /tests/common/test_uint_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/common/test_uint_types.cpp -------------------------------------------------------------------------------- /tests/io/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/io/CMakeLists.txt -------------------------------------------------------------------------------- /tests/io/test_cancel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/io/test_cancel.cpp -------------------------------------------------------------------------------- /tests/io/test_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/io/test_io.cpp -------------------------------------------------------------------------------- /tests/io/test_io_sizes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/io/test_io_sizes.cpp -------------------------------------------------------------------------------- /tests/io/test_mmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/io/test_mmap.cpp -------------------------------------------------------------------------------- /tests/mng/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/CMakeLists.txt -------------------------------------------------------------------------------- /tests/mng/test_aligned.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/test_aligned.cpp -------------------------------------------------------------------------------- /tests/mng/test_async_schedule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/test_async_schedule.cpp -------------------------------------------------------------------------------- /tests/mng/test_block_alloc_strategy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/test_block_alloc_strategy.cpp -------------------------------------------------------------------------------- /tests/mng/test_block_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/test_block_manager.cpp -------------------------------------------------------------------------------- /tests/mng/test_block_manager1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/test_block_manager1.cpp -------------------------------------------------------------------------------- /tests/mng/test_block_manager2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/test_block_manager2.cpp -------------------------------------------------------------------------------- /tests/mng/test_block_scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/test_block_scheduler.cpp -------------------------------------------------------------------------------- /tests/mng/test_bmlayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/test_bmlayer.cpp -------------------------------------------------------------------------------- /tests/mng/test_buf_streams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/test_buf_streams.cpp -------------------------------------------------------------------------------- /tests/mng/test_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/test_config.cpp -------------------------------------------------------------------------------- /tests/mng/test_pool_pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/test_pool_pair.cpp -------------------------------------------------------------------------------- /tests/mng/test_prefetch_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/test_prefetch_pool.cpp -------------------------------------------------------------------------------- /tests/mng/test_read_write_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/test_read_write_pool.cpp -------------------------------------------------------------------------------- /tests/mng/test_write_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tests/mng/test_write_pool.cpp -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/benchmark_disks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tools/benchmark_disks.cpp -------------------------------------------------------------------------------- /tools/benchmark_disks_random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tools/benchmark_disks_random.cpp -------------------------------------------------------------------------------- /tools/benchmark_files.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tools/benchmark_files.cpp -------------------------------------------------------------------------------- /tools/create_files.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tools/create_files.cpp -------------------------------------------------------------------------------- /tools/foxxll_tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stxxl/foxxll/HEAD/tools/foxxll_tool.cpp --------------------------------------------------------------------------------