#include <opennurbs_base64.h>
Public Member Functions | |
void | Begin () |
const char * | Decode (const char *base64str) |
const char * | Decode (const char *base64str, size_t base64str_count) |
const wchar_t * | Decode (const wchar_t *base64str) |
const wchar_t * | Decode (const wchar_t *base64str, size_t base64str_count) |
bool | End () |
const bool | Error () const |
ON_DecodeBase64 () | |
virtual void | Output () |
void | SetError () |
virtual | ~ON_DecodeBase64 () |
Public Attributes | |
unsigned int | m_decode_count |
unsigned char | m_output [512] |
int | m_output_count |
Private Member Functions | |
void | DecodeHelper1 () |
void | DecodeHelper2 () |
Private Attributes | |
int | m_cache [4] |
int | m_cache_count |
int | m_status |
Definition at line 215 of file opennurbs_base64.h.
Definition at line 24 of file opennurbs_base64.cpp.
ON_DecodeBase64::~ON_DecodeBase64 | ( | ) | [virtual] |
Definition at line 29 of file opennurbs_base64.cpp.
void ON_DecodeBase64::Begin | ( | ) |
Definition at line 34 of file opennurbs_base64.cpp.
const char * ON_DecodeBase64::Decode | ( | const char * | base64str | ) |
Definition at line 139 of file opennurbs_base64.cpp.
const char * ON_DecodeBase64::Decode | ( | const char * | base64str, |
size_t | base64str_count | ||
) |
Definition at line 309 of file opennurbs_base64.cpp.
const wchar_t * ON_DecodeBase64::Decode | ( | const wchar_t * | base64str | ) |
Definition at line 343 of file opennurbs_base64.cpp.
const wchar_t * ON_DecodeBase64::Decode | ( | const wchar_t * | base64str, |
size_t | base64str_count | ||
) |
Definition at line 359 of file opennurbs_base64.cpp.
void ON_DecodeBase64::DecodeHelper1 | ( | ) | [private] |
Definition at line 87 of file opennurbs_base64.cpp.
void ON_DecodeBase64::DecodeHelper2 | ( | ) | [private] |
Definition at line 112 of file opennurbs_base64.cpp.
bool ON_DecodeBase64::End | ( | ) |
Definition at line 47 of file opennurbs_base64.cpp.
const bool ON_DecodeBase64::Error | ( | ) | const |
Definition at line 82 of file opennurbs_base64.cpp.
void ON_DecodeBase64::Output | ( | ) | [virtual] |
Definition at line 414 of file opennurbs_base64.cpp.
void ON_DecodeBase64::SetError | ( | ) |
Definition at line 75 of file opennurbs_base64.cpp.
int ON_DecodeBase64::m_cache[4] [private] |
Definition at line 280 of file opennurbs_base64.h.
int ON_DecodeBase64::m_cache_count [private] |
Definition at line 279 of file opennurbs_base64.h.
unsigned int ON_DecodeBase64::m_decode_count |
Definition at line 258 of file opennurbs_base64.h.
unsigned char ON_DecodeBase64::m_output[512] |
Definition at line 261 of file opennurbs_base64.h.
Definition at line 260 of file opennurbs_base64.h.
int ON_DecodeBase64::m_status [private] |
Definition at line 272 of file opennurbs_base64.h.