NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Methods | Public Members | List of all members
nvbio::LZ4OutputFile Struct Reference

Detailed description

Definition at line 80 of file output_stream.h.

#include <output_stream.h>

Inheritance diagram for nvbio::LZ4OutputFile:
nvbio::OutputStream

Public Methods

 LZ4OutputFile (const char *name, const char *comp)
 
 ~LZ4OutputFile ()
 
uint32 write (const uint32 bytes, const void *buffer)
 
bool is_valid () const
 
- Public Methods inherited from nvbio::OutputStream
virtual ~OutputStream ()
 

Public Members

void * m_context
 
void * m_file
 
std::vector< uint8m_buffer
 

Constructor & Destructor Documentation

nvbio::LZ4OutputFile::LZ4OutputFile ( const char *  name,
const char *  comp 
)

constructor

Definition at line 66 of file output_stream.cpp.

nvbio::LZ4OutputFile::~LZ4OutputFile ( )

destructor

Definition at line 94 of file output_stream.cpp.

Member Function Documentation

bool nvbio::LZ4OutputFile::is_valid ( ) const
inlinevirtual

is valid?

Reimplemented from nvbio::OutputStream.

Definition at line 96 of file output_stream.h.

uint32 nvbio::LZ4OutputFile::write ( const uint32  bytes,
const void *  buffer 
)
virtual

write a given number of bytes

Reimplemented from nvbio::OutputStream.

Definition at line 111 of file output_stream.cpp.

Member Data Documentation

std::vector<uint8> nvbio::LZ4OutputFile::m_buffer

Definition at line 100 of file output_stream.h.

void* nvbio::LZ4OutputFile::m_context

Definition at line 98 of file output_stream.h.

void* nvbio::LZ4OutputFile::m_file

Definition at line 99 of file output_stream.h.


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