[fix] compilation of this tag on windows
Some checks failed
Verification / Is-Buildable (push) Failing after 2m13s
Some checks failed
Verification / Is-Buildable (push) Failing after 2m13s
This commit is contained in:
parent
5634773eaf
commit
f9d6384f71
@ -6,16 +6,17 @@
|
|||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
#include "export.h"
|
||||||
namespace score {
|
namespace score {
|
||||||
|
|
||||||
class IRPCCoder {
|
class CRPC_EXPORT IRPCCoder {
|
||||||
public:
|
public:
|
||||||
virtual ~IRPCCoder() = default;
|
virtual ~IRPCCoder() = default;
|
||||||
virtual std::vector<char> decode(const std::string& encoded) = 0;
|
virtual std::vector<char> decode(const std::string& encoded) = 0;
|
||||||
virtual std::string encode(const std::vector<char>& data) = 0;
|
virtual std::string encode(const std::vector<char>& data) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
class Base64RPCCoder final : public IRPCCoder {
|
class CRPC_EXPORT Base64RPCCoder final : public IRPCCoder {
|
||||||
public:
|
public:
|
||||||
Base64RPCCoder();
|
Base64RPCCoder();
|
||||||
~Base64RPCCoder() override;
|
~Base64RPCCoder() override;
|
||||||
@ -22,6 +22,7 @@ if libtype == 'static'
|
|||||||
glog_opt.add_cmake_defines({
|
glog_opt.add_cmake_defines({
|
||||||
'BUILD_SHARED_LIBS': 'OFF',
|
'BUILD_SHARED_LIBS': 'OFF',
|
||||||
})
|
})
|
||||||
|
add_project_arguments('-DBASE64_STATIC_DEFINE', '-DYAML_CPP_STATIC_DEFINE', language: 'cpp')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
glog_proj = cmake.subproject('glog', options: glog_opt)
|
glog_proj = cmake.subproject('glog', options: glog_opt)
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
//
|
//
|
||||||
// Created by vptyp on 11.03.2026.
|
// Created by vptyp on 11.03.2026.
|
||||||
//
|
//
|
||||||
#include "cloud_point_rpc/rpc_coder.h"
|
#include "cloud_point_rpc/rpc_coder.hpp"
|
||||||
|
|
||||||
#include "libbase64.h"
|
#include "libbase64.h"
|
||||||
#include <glog/logging.h>
|
#include <glog/logging.h>
|
||||||
|
|||||||
@ -7,7 +7,7 @@
|
|||||||
#include <thread>
|
#include <thread>
|
||||||
|
|
||||||
#include "cloud_point_rpc/config.hpp"
|
#include "cloud_point_rpc/config.hpp"
|
||||||
#include "cloud_point_rpc/rpc_coder.h"
|
#include "cloud_point_rpc/rpc_coder.hpp"
|
||||||
|
|
||||||
|
|
||||||
class Base64Test : public ::testing::Test {
|
class Base64Test : public ::testing::Test {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user