Fix client API to support generic type
authorSangwan Kwon <sangwan.kwon@samsung.com>
Mon, 25 Nov 2019 09:02:53 +0000 (18:02 +0900)
committer권상완/Security 2Lab(SR)/Engineer/삼성전자 <sangwan.kwon@samsung.com>
Thu, 28 Nov 2019 04:36:35 +0000 (13:36 +0900)
commitcada3499453e254a513390569ab34159365586a9
treed82bc54c87c6d3d1a1eaae1d268662f612c96444
parentdf187a2f720ae9ecbe4269d9a072c209bcc8cab1
Fix client API to support generic type

- example -
VirtualTable<Policy<int>> table;
for(const auto& row : table) {
  Policy<int> policy = { row[&Policy<int>::name], row[&Policy<int>::value] };
  INFO(VIST_CLIENT) << "Policy table:";
  INFO(VIST_CLIENT) << "\t name: " << policy.name;
  INFO(VIST_CLIENT) << "\t value: " << policy.value;
}

Signed-off-by: Sangwan Kwon <sangwan.kwon@samsung.com>
specs/tizen/policy.table
src/osquery/tables/tizen/policy.cpp
src/vist/client/schema/policy.hpp
src/vist/client/tests/virtual-table.cpp
src/vist/client/virtual-table.cpp
src/vist/service/tests/core.cpp