make IDE cooperate

main
Ziyang Hu 2 years ago
parent d08df22306
commit e18d72db5c

@ -0,0 +1 @@
cozorocks

@ -0,0 +1,10 @@
cmake_minimum_required(VERSION 3.22)
project(cozorocks)
set(CMAKE_CXX_STANDARD 17)
include_directories("bridge")
include_directories("../deps/include")
include_directories("../target/cxxbridge")
add_library(cozorocks "bridge/cozorocks.cc" "bridge/cozorocks.h")

@ -1,11 +1,12 @@
////
//// Created by Ziyang Hu on 2022/4/13.
////
//
// Created by Ziyang Hu on 2022/4/13.
//
#include "cozorocks.h"
#include "cozorocks/src/lib.rs.h"
void write_status_impl(BridgeStatus &status, StatusCode code, StatusSubCode subcode, StatusSeverity severity, int bridge_code) {
void write_status_impl(BridgeStatus &status, StatusCode code, StatusSubCode subcode, StatusSeverity severity,
int bridge_code) {
status.code = code;
status.subcode = subcode;
status.severity = severity;

@ -321,7 +321,8 @@ struct DBBridge {
{
ReadLock r_lock(handle_lock);
if (handles.find(name) != handles.end()) {
write_status_impl(status, StatusCode::kMaxCode, StatusSubCode::kMaxSubCode, StatusSeverity::kSoftError, 2);
write_status_impl(status, StatusCode::kMaxCode, StatusSubCode::kMaxSubCode, StatusSeverity::kSoftError,
2);
return;
}
}

Loading…
Cancel
Save