VSTGUI  4.4
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Base64Codec Class Reference

Public Member Functions

 Base64Codec ()
 
 ~Base64Codec ()
 
bool init (const std::string &base64String)
 
bool init (const void *binaryData, uint32_t binaryDataSize)
 
const int8_t * getData () const
 
uint32_t getDataSize () const
 

Protected Member Functions

uint32_t decodeblock (uint8_t input[4], uint8_t output[3])
 
void encodeblock (uint8_t input[3], uint8_t output[4], uint32_t len)
 

Protected Attributes

int8_t * data
 
uint32_t dataSize
 

Constructor & Destructor Documentation

Base64Codec ( )
inline
~Base64Codec ( )
inline

Member Function Documentation

uint32_t decodeblock ( uint8_t  input[4],
uint8_t  output[3] 
)
inlineprotected
void encodeblock ( uint8_t  input[3],
uint8_t  output[4],
uint32_t  len 
)
inlineprotected
const int8_t* getData ( ) const
inline
uint32_t getDataSize ( ) const
inline
bool init ( const std::string &  base64String)
inline
bool init ( const void *  binaryData,
uint32_t  binaryDataSize 
)
inline

Member Data Documentation

int8_t* data
protected
uint32_t dataSize
protected

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