cuDDL
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
cuddl::detail::gzip_file_probe Struct Reference

What a gzip file's header and trailer say, or that a file is plain FASTA, read without inflating it. More...

Public Member Functions

uint64_t host_bytes () const noexcept
 Bytes the file takes in a lane's page-locked buffer.
 

Public Attributes

uint64_t compressed = 0
 
uint32_t isize = 0
 
uint32_t crc = 0
 
uint32_t members = 0
 
bool device = false
 
bool plain = false
 
bool bgzf = false
 

Detailed Description

What a gzip file's header and trailer say, or that a file is plain FASTA, read without inflating it.

Definition at line 56 of file device_gzip.cuh.

Member Function Documentation

◆ host_bytes()

uint64_t cuddl::detail::gzip_file_probe::host_bytes ( ) const
inlinenoexcept

Bytes the file takes in a lane's page-locked buffer.

A plain file lies there as it will in its slot, guard byte included.

Definition at line 69 of file device_gzip.cuh.

Member Data Documentation

◆ bgzf

bool cuddl::detail::gzip_file_probe::bgzf = false

Definition at line 65 of file device_gzip.cuh.

◆ compressed

uint64_t cuddl::detail::gzip_file_probe::compressed = 0

Definition at line 57 of file device_gzip.cuh.

◆ crc

uint32_t cuddl::detail::gzip_file_probe::crc = 0

Definition at line 61 of file device_gzip.cuh.

◆ device

bool cuddl::detail::gzip_file_probe::device = false

Definition at line 63 of file device_gzip.cuh.

◆ isize

uint32_t cuddl::detail::gzip_file_probe::isize = 0

Definition at line 60 of file device_gzip.cuh.

◆ members

uint32_t cuddl::detail::gzip_file_probe::members = 0

Definition at line 62 of file device_gzip.cuh.

◆ plain

bool cuddl::detail::gzip_file_probe::plain = false

Definition at line 64 of file device_gzip.cuh.


The documentation for this struct was generated from the following file: