From 4b206a1b051af1803a2d9f90ed5a2aad8543566e Mon Sep 17 00:00:00 2001 From: wangjiawei04 Date: Tue, 4 Jun 2019 13:06:08 +0800 Subject: [PATCH] modify BCLOUD Change-Id: Ib855c3403a92fae024ffcd8fe3954ebb7790c0ea --- .gitignore | 1 + demo-client/BCLOUD | 3 +++ kvdb/include/kvdb/kvdb_impl.h | 7 ++++++- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index c4a3f964..fe34bf0e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ build .baidu* .bcloud* +output diff --git a/demo-client/BCLOUD b/demo-client/BCLOUD index 7f208dea..5bd3bfe7 100644 --- a/demo-client/BCLOUD +++ b/demo-client/BCLOUD @@ -19,8 +19,10 @@ INCPATHS('$INC') INCPATHS('$INC/sdk-cpp') INCPATHS('$INC/sdk-cpp/include') INCPATHS('$OUT_ROOT/third-64/protobuf/output/include') +INCPATHS('../kvdb/include') LIBS('$OUT/lib/libpdconfigure.a') +LIBS('$OUT/lib/libkvdb.a') CONFIGS('baidu/base/baidu-rpc@ci-base') CONFIGS('baidu/third-party/gflags@v2.0.0@git_branch') @@ -48,6 +50,7 @@ HEADERS('include/*.hpp', '$INC/sdk-cpp/include') Application('ximage', Sources('src/ximage.cpp'), WholeArchives('$OUT/lib/libpdsdk-cpp.a')) Application('ximage_press', Sources('src/ximage_press.cpp'), WholeArchives('$OUT/lib/libpdsdk-cpp.a')) Application('echo', Sources('src/echo.cpp'), WholeArchives('$OUT/lib/libpdsdk-cpp.a')) +Application('echo_kvdb', Sources('src/echo_kvdb.cpp'), WholeArchives('$OUT/lib/libpdsdk-cpp.a')) Application('dense_format', Sources('src/dense_format.cpp'), WholeArchives('$OUT/lib/libpdsdk-cpp.a')) Application('sparse_format', Sources('src/sparse_format.cpp'), WholeArchives('$OUT/lib/libpdsdk-cpp.a')) Application('int64tensor_format', Sources('src/int64tensor_format.cpp'), WholeArchives('$OUT/lib/libpdsdk-cpp.a')) diff --git a/kvdb/include/kvdb/kvdb_impl.h b/kvdb/include/kvdb/kvdb_impl.h index cc2b96ef..c7537e65 100644 --- a/kvdb/include/kvdb/kvdb_impl.h +++ b/kvdb/include/kvdb/kvdb_impl.h @@ -32,9 +32,10 @@ public: virtual void SetDBName(std::string) = 0; virtual void Set(std::string key, std::string value) = 0; virtual std::string Get(std::string key) = 0; - virtual ~AbstractKVDB() = 0; + inline virtual ~AbstractKVDB() = 0; }; +inline AbstractKVDB::~AbstractKVDB() {} // TODO: Implement RedisKVDB //class RedisKVDB; @@ -53,6 +54,8 @@ protected: std::chrono::system_clock::time_point time_stamp_; }; +inline AbstractDictReader::~AbstractDictReader() {} + class AbstractParamDict { public: virtual std::vector GetDictReaderLst() = 0; @@ -77,6 +80,8 @@ protected: AbsKVDBPtr front_db, back_db; }; +inline AbstractParamDict::~AbstractParamDict() {} + class ParamDictMgr { public: -- GitLab