#include <opennurbs_compress.h>
Public Member Functions | |
bool | Begin () |
void * | CallbackContext () const |
ON_StreamCallbackFunction | CallbackFunction () const |
bool | End () |
bool | In (ON__UINT64 in_buffer_size, const void *in_buffer) |
ON__UINT32 | InCRC () const |
ON__UINT64 | InSize () const |
ON_UncompressStream () | |
virtual bool | Out (void *callback_context, ON__UINT32 out_buffer_size, const void *out_buffer) |
ON__UINT32 | OutCRC () const |
ON__UINT64 | OutSize () const |
bool | SetCallback (ON_StreamCallbackFunction callback_function, void *callback_context) |
virtual | ~ON_UncompressStream () |
Private Member Functions | |
void | ErrorHandler () |
ON_UncompressStream (const ON_UncompressStream &) | |
ON_UncompressStream & | operator= (const ON_UncompressStream &) |
Private Attributes | |
void * | m_implementation |
ON__UINT32 | m_in_crc |
ON__UINT64 | m_in_size |
void * | m_out_callback_context |
ON_StreamCallbackFunction | m_out_callback_function |
ON__UINT32 | m_out_crc |
ON__UINT64 | m_out_size |
void * | m_reserved |
Definition at line 199 of file opennurbs_compress.h.
Definition at line 342 of file opennurbs_compress.cpp.
ON_UncompressStream::~ON_UncompressStream | ( | ) | [virtual] |
Definition at line 354 of file opennurbs_compress.cpp.
ON_UncompressStream::ON_UncompressStream | ( | const ON_UncompressStream & | ) | [private] |
bool ON_UncompressStream::Begin | ( | ) |
Definition at line 370 of file opennurbs_compress.cpp.
void * ON_UncompressStream::CallbackContext | ( | ) | const |
Definition at line 630 of file opennurbs_compress.cpp.
Definition at line 625 of file opennurbs_compress.cpp.
bool ON_UncompressStream::End | ( | ) |
Definition at line 520 of file opennurbs_compress.cpp.
void ON_UncompressStream::ErrorHandler | ( | ) | [private] |
Definition at line 364 of file opennurbs_compress.cpp.
bool ON_UncompressStream::In | ( | ON__UINT64 | in_buffer_size, |
const void * | in_buffer | ||
) |
Definition at line 401 of file opennurbs_compress.cpp.
ON__UINT32 ON_UncompressStream::InCRC | ( | ) | const |
Definition at line 645 of file opennurbs_compress.cpp.
ON__UINT64 ON_UncompressStream::InSize | ( | ) | const |
Definition at line 635 of file opennurbs_compress.cpp.
ON_UncompressStream& ON_UncompressStream::operator= | ( | const ON_UncompressStream & | ) | [private] |
bool ON_UncompressStream::Out | ( | void * | callback_context, |
ON__UINT32 | out_buffer_size, | ||
const void * | out_buffer | ||
) | [virtual] |
Definition at line 609 of file opennurbs_compress.cpp.
ON__UINT32 ON_UncompressStream::OutCRC | ( | ) | const |
Definition at line 650 of file opennurbs_compress.cpp.
ON__UINT64 ON_UncompressStream::OutSize | ( | ) | const |
Definition at line 640 of file opennurbs_compress.cpp.
bool ON_UncompressStream::SetCallback | ( | ON_StreamCallbackFunction | callback_function, |
void * | callback_context | ||
) |
Definition at line 615 of file opennurbs_compress.cpp.
void* ON_UncompressStream::m_implementation [private] |
Definition at line 364 of file opennurbs_compress.h.
ON__UINT32 ON_UncompressStream::m_in_crc [private] |
Definition at line 362 of file opennurbs_compress.h.
ON__UINT64 ON_UncompressStream::m_in_size [private] |
Definition at line 360 of file opennurbs_compress.h.
void* ON_UncompressStream::m_out_callback_context [private] |
Definition at line 359 of file opennurbs_compress.h.
Definition at line 358 of file opennurbs_compress.h.
ON__UINT32 ON_UncompressStream::m_out_crc [private] |
Definition at line 363 of file opennurbs_compress.h.
ON__UINT64 ON_UncompressStream::m_out_size [private] |
Definition at line 361 of file opennurbs_compress.h.
void* ON_UncompressStream::m_reserved [private] |
Definition at line 365 of file opennurbs_compress.h.