Asynchronous filesystem operations for boost.asio based on boost.filesystem.