Public Member Functions | Private Member Functions | Private Attributes
ON_CompressStream Class Reference

#include <opennurbs_compress.h>

List of all members.

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_CompressStreamoperator= (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

Detailed Description

Definition at line 22 of file opennurbs_compress.h.


Constructor & Destructor Documentation

Definition at line 25 of file opennurbs_compress.cpp.

Definition at line 37 of file opennurbs_compress.cpp.


Member Function Documentation

Definition at line 53 of file opennurbs_compress.cpp.

Definition at line 312 of file opennurbs_compress.cpp.

Definition at line 307 of file opennurbs_compress.cpp.

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.

Definition at line 328 of file opennurbs_compress.cpp.

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.

Definition at line 333 of file opennurbs_compress.cpp.

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.


Member Data Documentation

Definition at line 187 of file opennurbs_compress.h.

Definition at line 185 of file opennurbs_compress.h.

Definition at line 183 of file opennurbs_compress.h.

Definition at line 182 of file opennurbs_compress.h.

Definition at line 181 of file opennurbs_compress.h.

Definition at line 186 of file opennurbs_compress.h.

Definition at line 184 of file opennurbs_compress.h.

Definition at line 188 of file opennurbs_compress.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:51