#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_CompressStream () | |
| 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_CompressStream () |
Private Member Functions | |
| void | ErrorHandler () |
| ON_CompressStream (const ON_CompressStream &) | |
| ON_CompressStream & | operator= (const ON_CompressStream &) |
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 22 of file opennurbs_compress.h.
Definition at line 25 of file opennurbs_compress.cpp.
| ON_CompressStream::~ON_CompressStream | ( | ) | [virtual] |
Definition at line 37 of file opennurbs_compress.cpp.
| ON_CompressStream::ON_CompressStream | ( | const ON_CompressStream & | ) | [private] |
| bool ON_CompressStream::Begin | ( | ) |
Definition at line 53 of file opennurbs_compress.cpp.
| void * ON_CompressStream::CallbackContext | ( | ) | const |
Definition at line 312 of file opennurbs_compress.cpp.
Definition at line 307 of file opennurbs_compress.cpp.
| bool ON_CompressStream::End | ( | ) |
Definition at line 202 of file opennurbs_compress.cpp.
| void ON_CompressStream::ErrorHandler | ( | ) | [private] |
Definition at line 47 of file opennurbs_compress.cpp.
| bool ON_CompressStream::In | ( | ON__UINT64 | in_buffer_size, |
| const void * | in_buffer | ||
| ) |
Definition at line 83 of file opennurbs_compress.cpp.
| ON__UINT32 ON_CompressStream::InCRC | ( | ) | const |
Definition at line 328 of file opennurbs_compress.cpp.
| ON__UINT64 ON_CompressStream::InSize | ( | ) | const |
Definition at line 318 of file opennurbs_compress.cpp.
| ON_CompressStream& ON_CompressStream::operator= | ( | const ON_CompressStream & | ) | [private] |
| bool ON_CompressStream::Out | ( | void * | callback_context, |
| ON__UINT32 | out_buffer_size, | ||
| const void * | out_buffer | ||
| ) | [virtual] |
Definition at line 291 of file opennurbs_compress.cpp.
| ON__UINT32 ON_CompressStream::OutCRC | ( | ) | const |
Definition at line 333 of file opennurbs_compress.cpp.
| ON__UINT64 ON_CompressStream::OutSize | ( | ) | const |
Definition at line 323 of file opennurbs_compress.cpp.
| bool ON_CompressStream::SetCallback | ( | ON_StreamCallbackFunction | callback_function, |
| void * | callback_context | ||
| ) |
Definition at line 297 of file opennurbs_compress.cpp.
void* ON_CompressStream::m_implementation [private] |
Definition at line 187 of file opennurbs_compress.h.
ON__UINT32 ON_CompressStream::m_in_crc [private] |
Definition at line 185 of file opennurbs_compress.h.
ON__UINT64 ON_CompressStream::m_in_size [private] |
Definition at line 183 of file opennurbs_compress.h.
void* ON_CompressStream::m_out_callback_context [private] |
Definition at line 182 of file opennurbs_compress.h.
Definition at line 181 of file opennurbs_compress.h.
ON__UINT32 ON_CompressStream::m_out_crc [private] |
Definition at line 186 of file opennurbs_compress.h.
ON__UINT64 ON_CompressStream::m_out_size [private] |
Definition at line 184 of file opennurbs_compress.h.
void* ON_CompressStream::m_reserved [private] |
Definition at line 188 of file opennurbs_compress.h.