#include <ocCoder.h>

Public Member Functions | |
| ocCoder () | |
| virtual | ~ocCoder () |
| string & | base64encode (const unsigned char *input, size_t length) |
| bins & | base64decode (string &encoded) |
| string & | data (void) |
| ocCoder () | |
| virtual | ~ocCoder () |
| string & | base64encode (const unsigned char *input, size_t length) |
| bins & | base64decode (string &encoded) |
| string & | data (void) |
Private Attributes | |
| string | alphabet |
| bins | ralphabet |
| bins | bindata |
| string | base64data |
| char | base64pad |
| b24bits | base64mask |
Definition at line 175 of file ocCoder.h.
| string& ocCoder::base64encode | ( | const unsigned char * | input, | |
| size_t | length | |||
| ) | [inline] |
Definition at line 220 of file ocCoder.h.
References alphabet, base64data, base64mask, base64pad, b24bits::bit6Sequence, b24bits::byteSequence, b24bits::ch1, b24bits::ch2, b24bits::ch3, b24bits::ch4, DECODELength, and ENCODELength.
| bins& ocCoder::base64decode | ( | string & | encoded | ) | [inline] |
Definition at line 255 of file ocCoder.h.
References base64mask, base64pad, bindata, b24bits::bit6Sequence, b24bits::byteSequence, b24bits::ch1, b24bits::ch2, b24bits::ch3, b24bits::ch4, and ralphabet.
| string& ocCoder::data | ( | void | ) | [inline] |
| string& ocCoder::base64encode | ( | const unsigned char * | input, | |
| size_t | length | |||
| ) | [inline] |
Definition at line 220 of file ocCoder.h.
References alphabet, base64data, base64mask, base64pad, b24bits::bit6Sequence, b24bits::byteSequence, b24bits::ch1, b24bits::ch2, b24bits::ch3, b24bits::ch4, DECODELength, and ENCODELength.
| bins& ocCoder::base64decode | ( | string & | encoded | ) | [inline] |
Definition at line 255 of file ocCoder.h.
References base64mask, base64pad, bindata, b24bits::bit6Sequence, b24bits::byteSequence, b24bits::ch1, b24bits::ch2, b24bits::ch3, b24bits::ch4, and ralphabet.
| string& ocCoder::data | ( | void | ) | [inline] |
string ocCoder::alphabet [private] |
bins ocCoder::ralphabet [private] |
bins ocCoder::bindata [private] |
string ocCoder::base64data [private] |
char ocCoder::base64pad [private] |
b24bits ocCoder::base64mask [private] |
1.5.5