// This file implements the callback "bridge" between Java and C++ for
// ROCKSDB_NAMESPACE::Logger.
-#include "include/org_rocksdb_Logger.h"
+#include "rocksjni/loggerjnicallback.h"
#include <cstdarg>
#include <cstdio>
-#include "rocksjni/loggerjnicallback.h"
+
+#include "include/org_rocksdb_Logger.h"
+#include "rocksjni/cplusplus_to_java_convert.h"
#include "rocksjni/portal.h"
namespace ROCKSDB_NAMESPACE {
auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(joptions);
sptr_logger->get()->SetInfoLogLevel(options->info_log_level);
- return reinterpret_cast<jlong>(sptr_logger);
+ return GET_CPLUSPLUS_POINTER(sptr_logger);
}
/*
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jdb_options);
sptr_logger->get()->SetInfoLogLevel(db_options->info_log_level);
- return reinterpret_cast<jlong>(sptr_logger);
+ return GET_CPLUSPLUS_POINTER(sptr_logger);
}
/*