|
cuDDL
|
Supplies storage for one file, or a null target when none is available. More...
#include <fastx_sequence_file.hpp>
Public Member Functions | |
| decompression_target | request (size_t bytes) const |
Public Attributes | |
| decompression_target(* | acquire )(void *context, size_t bytes) = nullptr |
| void * | context = nullptr |
| bool | direct_reads = false |
Read files with O_DIRECT, as read_whole_file does. | |
Supplies storage for one file, or a null target when none is available.
Reusing buffers is the caller's problem, so it decides how much memory to commit. A null target simply leaves the loader on its own growing buffer.
Definition at line 812 of file fastx_sequence_file.hpp.
|
inline |
Definition at line 818 of file fastx_sequence_file.hpp.
| decompression_target(* cuddl::detail::decompression_source::acquire) (void *context, size_t bytes) = nullptr |
Definition at line 813 of file fastx_sequence_file.hpp.
| void* cuddl::detail::decompression_source::context = nullptr |
Definition at line 814 of file fastx_sequence_file.hpp.
| bool cuddl::detail::decompression_source::direct_reads = false |
Read files with O_DIRECT, as read_whole_file does.
Definition at line 816 of file fastx_sequence_file.hpp.