FLImaging 6.5.8.1
Base64.h
1#pragma once
2
11#include "FLBase.h"
12
14namespace FLImaging
15{
17 namespace Base
18 {
19 class CFLData;
20
21 template <typename T>
22 class CFLString;
23
31 class FL_EXPORT CBase64 : public CFLBase
32 {
33 public:
42
60 static const CResult Encode(const CFLData& dataRaw, CFLData& dataResultBase64);
61
79 static const CResult Encode(const CFLData* pBufferRaw, CFLData* pBufferResultBase64);
80
100 static const CResult Encode(const CFLData& dataRaw, CFLString<wchar_t>& strResultBase64);
101
121 static const CResult Encode(const CFLData* pDataRaw, CFLString<wchar_t>* pStrResultBase64);
122
142 static const CResult Encode(const uint8_t* pU8DataRaw, size_t stSize, CFLString<wchar_t>* pStrResultBase64);
143
161 static const CResult Decode(const CFLData& dataBase64, CFLData& dataResultRaw);
162
180 static const CResult Decode(const CFLData* pDataBase64, CFLData* pBufferResultRaw);
181
182
183
184 DeclareGetClassType();
185 };
186 }
187}
188
Base64 클래스
Definition Base64.h:32
static const CResult Encode(const CFLData *pBufferRaw, CFLData *pBufferResultBase64)
인코드
CBase64()
기본 생성자
static const CResult Encode(const uint8_t *pU8DataRaw, size_t stSize, CFLString< wchar_t > *pStrResultBase64)
인코드
static const CResult Decode(const CFLData &dataBase64, CFLData &dataResultRaw)
디코드
static const CResult Encode(const CFLData &dataRaw, CFLString< wchar_t > &strResultBase64)
인코드
static const CResult Encode(const CFLData *pDataRaw, CFLString< wchar_t > *pStrResultBase64)
인코드
static const CResult Encode(const CFLData &dataRaw, CFLData &dataResultBase64)
인코드
static const CResult Decode(const CFLData *pDataBase64, CFLData *pBufferResultRaw)
디코드
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36
데이터 클래스
Definition FLData.h:30
Template type 의 문자열 클래스
Definition INIUtilities.h:20
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514