biod ~master (2019-12-17T12:58:49Z)
Home
Dub
Repo
BlockReadAhead
bio
std
experimental
hts
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
bio
std
experimental
hts
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