NVBIO
|
Definition at line 96 of file input_thread.h.
#include <input_thread.h>
Public Methods | |
InputThreadPE (io::SequenceDataStream *read_data_stream1, io::SequenceDataStream *read_data_stream2, Stats &_stats, const uint32 batch_size, const uint32 read_length) | |
void | run () |
std::pair < io::SequenceDataHost *, io::SequenceDataHost * > | next (uint32 *offset=NULL) |
void | release (std::pair< io::SequenceDataHost *, io::SequenceDataHost * > read_data) |
uint32 | batch_size () const |
Public Methods inherited from nvbio::Thread< InputThreadPE > | |
void | create () |
create the thread More... | |
void | join () |
join the thread More... | |
Public Methods inherited from nvbio::ThreadBase | |
ThreadBase () | |
~ThreadBase () | |
void | set_id (const uint32 id) |
uint32 | get_id () const |
void | create (void *(*func)(void *), void *arg) |
create the thread More... | |
void | join () |
join the thread More... | |
Static Public Members | |
static const uint32 | BUFFERS = 4 |
|
inline |
Definition at line 100 of file input_thread.h.
|
inline |
Definition at line 116 of file input_thread.h.
std::pair< io::SequenceDataHost *, io::SequenceDataHost * > nvbio::bowtie2::cuda::InputThreadPE::next | ( | uint32 * | offset = NULL ) |
Definition at line 298 of file input_thread.cpp.
void nvbio::bowtie2::cuda::InputThreadPE::release | ( | std::pair< io::SequenceDataHost *, io::SequenceDataHost * > | read_data) |
Definition at line 329 of file input_thread.cpp.
void nvbio::bowtie2::cuda::InputThreadPE::run | ( | ) |
Definition at line 184 of file input_thread.cpp.
Definition at line 98 of file input_thread.h.