biod ~bio2 (2022-05-05T08:17:46.2810097)
Dub
Repo
BlockReadAhead
bio2
bgzf
struct
BlockReadAhead {
bool
task_running
;
bool
we_have_a_task
;
Task
!(
kick_off_reading_block_ahead
,
ubyte
[],
ubyte
[],
size_t
,
CRC32
)*
t
;
FilePos
fpos2
;
size_t
uncompressed_size2
;
BlockBuffer
compressed_buf2
;
BlockBuffer
uncompressed_buf2
;
void
setup_block_reader
();
Tuple
!(
size_t
,
FilePos
)
read_block
(BgzfReader bgzf, FilePos fpos, ubyte[] uncompressed_buf);
}
Members
Functions
read_block
Tuple
!(
size_t
,
FilePos
)
read_block
(BgzfReader bgzf, FilePos fpos, ubyte[] uncompressed_buf)
Undocumented in source. Be warned that the author may not have intended to support it.
setup_block_reader
void
setup_block_reader
()
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
compressed_buf2
BlockBuffer
compressed_buf2
;
Undocumented in source.
fpos2
FilePos
fpos2
;
Undocumented in source.
t
Task
!(
kick_off_reading_block_ahead
,
ubyte
[],
ubyte
[],
size_t
,
CRC32
)*
t
;
Undocumented in source.
task_running
bool
task_running
;
Undocumented in source.
uncompressed_buf2
BlockBuffer
uncompressed_buf2
;
Undocumented in source.
uncompressed_size2
size_t
uncompressed_size2
;
we_have_a_task
bool
we_have_a_task
;
Undocumented in source.
Meta
Source
See Implementation
bio2
bgzf
aliases
BLOCK_SIZE
BlockBuffer
CRC32
FilePos
classes
BgzfException
functions
deflate
kick_off_reading_block_ahead
read_blockx
properties
read_ubyte
read_uint
read_ushort
structs
BgzfBlocks
BgzfReader
BgzfStream
BlockReadAhead
BlockReadUnbuffered