Base64 decoder class.
More...
#include <base64_decoder.h>
|
virtual void | feed (const void *data, int size, bool append_result=true)=0 |
| Feeds the decoder with base64 encoded data. More...
|
|
virtual void | reset ()=0 |
| Resets the decoder. More...
|
|
virtual const DataBufferPtr & | result () const =0 |
| Returns the decoded data. More...
|
|
static std::shared_ptr<Base64Decoder> uicore::Base64Decoder::create |
( |
| ) |
|
|
static |
Constructs a base64 decoder.
static DataBufferPtr uicore::Base64Decoder::decode |
( |
const void * |
data, |
|
|
int |
size |
|
) |
| |
|
static |
Decode base64 data and return it in a buffer.
virtual void uicore::Base64Decoder::feed |
( |
const void * |
data, |
|
|
int |
size, |
|
|
bool |
append_result = true |
|
) |
| |
|
pure virtual |
Feeds the decoder with base64 encoded data.
virtual void uicore::Base64Decoder::reset |
( |
| ) |
|
|
pure virtual |
virtual const DataBufferPtr& uicore::Base64Decoder::result |
( |
| ) |
const |
|
pure virtual |
Returns the decoded data.
The documentation for this class was generated from the following file: