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

#include <opennurbs_base64.h>

List of all members.

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

Detailed Description

Definition at line 215 of file opennurbs_base64.h.


Constructor & Destructor Documentation

Definition at line 24 of file opennurbs_base64.cpp.

Definition at line 29 of file opennurbs_base64.cpp.


Member Function Documentation

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.

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.

Definition at line 75 of file opennurbs_base64.cpp.


Member Data Documentation

int ON_DecodeBase64::m_cache[4] [private]

Definition at line 280 of file opennurbs_base64.h.

Definition at line 279 of file opennurbs_base64.h.

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.

Definition at line 272 of file opennurbs_base64.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