TNB Library
|
BASE64風文字列変換抽象クラス [詳解]
#include <TnbBase64Str.h>
公開型 | |
enum | { PADDING = 0x10000 } |
定数 [詳解] | |
公開メンバ関数 | |
CAbstractBase64T (void) | |
コンストラクタ [詳解] | |
CVectorT< BYTE > | Decode (const TYP *lpszBase64) |
[変換] デコード [詳解] | |
CAscii | DecodeForStr (const TYP *lpszBase64) |
[変換] デコード [詳解] | |
CStrT< TYP > | Encode (const ISequenceCollectionT< BYTE > &c) |
[変換] エンコード [詳解] | |
CStrT< TYP > | Encode (LPCSTR lpsz) |
[変換] エンコード [詳解] | |
virtual CStrT< TYP > | Encode (size_t size, LPCVOID P) |
[変換] エンコード [詳解] | |
const TYP * | GetDecodeEndPtr (void) const |
[取得] デコード終了アドレス [詳解] | |
BASE64風文字列変換抽象クラス
MIME BASE64 文字列とバイナリの相互変換をサポートする抽象クラスです。
TnbBase64Str.h の 42 行目に定義があります。
anonymous enum |
CAbstractBase64T | ( | void | ) |
コンストラクタ
TnbBase64Str.h の 95 行目に定義があります。
CVectorT< BYTE > Decode | ( | const TYP * | lpszBase64 | ) |
[変換] デコード
lpszBase64 | BASE64フォーマットのテキスト。 |
TnbBase64Str.h の 107 行目に定義があります。
CAscii DecodeForStr | ( | const TYP * | lpszBase64 | ) |
[変換] デコード
lpszBase64 | BASE64フォーマットのテキスト。 |
TnbBase64Str.h の 169 行目に定義があります。
CStrT< TYP > Encode | ( | const ISequenceCollectionT< BYTE > & | c | ) |
CStrT< TYP > Encode | ( | LPCSTR | lpsz | ) |
|
virtual |
const TYP * GetDecodeEndPtr | ( | void | ) | const |
[取得] デコード終了アドレス
TnbBase64Str.h の 186 行目に定義があります。