#include <opennurbs_base64.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_Base64EncodeStream () | |
virtual bool | Out (void *callback_context, ON__UINT32 out_buffer_size, const char *out_buffer) |
ON__UINT32 | OutCRC () const |
ON__UINT64 | OutSize () const |
bool | SetCallback (ON_StreamCallbackFunction callback_function, void *callback_context) |
virtual | ~ON_Base64EncodeStream () |
Private Member Functions | |
void | ErrorHandler () |
ON_Base64EncodeStream (const ON_Base64EncodeStream &) | |
ON_Base64EncodeStream & | operator= (const ON_Base64EncodeStream &) |
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_base64.h.
Definition at line 696 of file opennurbs_base64.cpp.
ON_Base64EncodeStream::~ON_Base64EncodeStream | ( | ) | [virtual] |
Definition at line 707 of file opennurbs_base64.cpp.
ON_Base64EncodeStream::ON_Base64EncodeStream | ( | const ON_Base64EncodeStream & | ) | [private] |
bool ON_Base64EncodeStream::Begin | ( | ) |
Definition at line 739 of file opennurbs_base64.cpp.
void * ON_Base64EncodeStream::CallbackContext | ( | ) | const |
Definition at line 1063 of file opennurbs_base64.cpp.
Definition at line 1058 of file opennurbs_base64.cpp.
bool ON_Base64EncodeStream::End | ( | ) |
Definition at line 986 of file opennurbs_base64.cpp.
void ON_Base64EncodeStream::ErrorHandler | ( | ) | [private] |
Definition at line 717 of file opennurbs_base64.cpp.
bool ON_Base64EncodeStream::In | ( | ON__UINT64 | in_buffer_size, |
const void * | in_buffer | ||
) |
Definition at line 893 of file opennurbs_base64.cpp.
ON__UINT32 ON_Base64EncodeStream::InCRC | ( | ) | const |
Definition at line 1078 of file opennurbs_base64.cpp.
ON__UINT64 ON_Base64EncodeStream::InSize | ( | ) | const |
Definition at line 1068 of file opennurbs_base64.cpp.
ON_Base64EncodeStream& ON_Base64EncodeStream::operator= | ( | const ON_Base64EncodeStream & | ) | [private] |
bool ON_Base64EncodeStream::Out | ( | void * | callback_context, |
ON__UINT32 | out_buffer_size, | ||
const char * | out_buffer | ||
) | [virtual] |
Definition at line 1042 of file opennurbs_base64.cpp.
ON__UINT32 ON_Base64EncodeStream::OutCRC | ( | ) | const |
Definition at line 1083 of file opennurbs_base64.cpp.
ON__UINT64 ON_Base64EncodeStream::OutSize | ( | ) | const |
Definition at line 1073 of file opennurbs_base64.cpp.
bool ON_Base64EncodeStream::SetCallback | ( | ON_StreamCallbackFunction | callback_function, |
void * | callback_context | ||
) |
Definition at line 1048 of file opennurbs_base64.cpp.
void* ON_Base64EncodeStream::m_implementation [private] |
Definition at line 202 of file opennurbs_base64.h.
ON__UINT32 ON_Base64EncodeStream::m_in_crc [private] |
Definition at line 200 of file opennurbs_base64.h.
ON__UINT64 ON_Base64EncodeStream::m_in_size [private] |
Definition at line 198 of file opennurbs_base64.h.
void* ON_Base64EncodeStream::m_out_callback_context [private] |
Definition at line 197 of file opennurbs_base64.h.
Definition at line 196 of file opennurbs_base64.h.
ON__UINT32 ON_Base64EncodeStream::m_out_crc [private] |
Definition at line 201 of file opennurbs_base64.h.
ON__UINT64 ON_Base64EncodeStream::m_out_size [private] |
Definition at line 199 of file opennurbs_base64.h.
void* ON_Base64EncodeStream::m_reserved [private] |
Definition at line 203 of file opennurbs_base64.h.