iFun Engine API
1.0.0-b6053
Great Technology for Great Games
include
funapi
utility
binary_helper.h
Go to the documentation of this file.
1
// Copyright (C) 2013-2020 iFunFactory Inc. All Rights Reserved.
2
//
3
// This work is confidential and proprietary to iFunFactory Inc. and
4
// must not be used, disclosed, copied, or distributed without the prior
5
// consent of iFunFactory Inc.
6
9
#ifndef INCLUDE_FUNAPI_UTILITY_BINARY_HELPER_H_
10
#define INCLUDE_FUNAPI_UTILITY_BINARY_HELPER_H_
11
12
#include <
funapi/types.h
>
13
14
#include <string>
15
16
17
namespace
fun
{
18
19
namespace
util {
20
21
// 'data' 안의 Base64 문자열을 8비트 데이터로 반환합니다. 변환 실패 시 false 를,
22
// 성공 시 true 를 반환합니다.
23
// Decodes base64-encoded string in 'data' into octets. Returns false if
24
// converting is failed. Otherwise, it returns true.
25
FUNAPI_DLL_VISIBILITY
26
bool
DecodeBase64(
const
std::string &data, std::string *result);
27
28
29
// 'data' 안의 8비트 데이터를 Base64 로 인코딩해 result 에 저장하고 반환합니다.
30
// 'pad' 값이 true 면 패딩을 추가하며, false 면 넣지 않습니다.
31
// Encodes binary data using the base64 algorithm.
32
FUNAPI_DLL_VISIBILITY
33
void
EncodeBase64(
const
std::string &data, std::string *result,
bool
pad);
34
35
}
// namespace util
36
37
}
// namespace fun
38
39
#endif // INCLUDE_FUNAPI_UTILITY_BINARY_HELPER_H_
types.h
fun
Definition:
json.h:18