VSTGUI  4.2
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

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

Protected Attributes

int8_t * data
 
uint32_t dataSize
 

Constructor & Destructor Documentation

Base64Codec ( )
inline
~Base64Codec ( )
inline

Member Function Documentation

int32_t decodeblock ( uint8_t  input[4],
uint8_t  output[3] 
)
inlineprotected

+ Here is the caller graph for this function:

void encodeblock ( uint8_t  input[3],
uint8_t  output[4],
int32_t  len 
)
inlineprotected

+ Here is the caller graph for this function:

const int8_t* getData ( ) const
inline
uint32_t getDataSize ( ) const
inline
bool init ( const std::string &  base64String)
inline

+ Here is the call graph for this function:

bool init ( const void *  binaryData,
uint32_t  binaryDataSize 
)
inline

+ Here is the call graph for this function:

Member Data Documentation

int8_t* data
protected
uint32_t dataSize
protected

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