summaryrefslogtreecommitdiffstats
path: root/src/rpc-server/trex_rpc_cmd.cpp
diff options
context:
space:
mode:
authorimarom <imarom@cisco.com>2015-08-30 11:32:10 +0300
committerimarom <imarom@cisco.com>2015-08-30 11:32:10 +0300
commit05a529031e962d61ab977393fb3d153931feff34 (patch)
tree266fa141aa661ffa6bb2a04bc0cf259d8552059e /src/rpc-server/trex_rpc_cmd.cpp
parente094ae7c761a7d5a3b93f489f5ff9b4ed70ae9a3 (diff)
draft
Diffstat (limited to 'src/rpc-server/trex_rpc_cmd.cpp')
-rw-r--r--src/rpc-server/trex_rpc_cmd.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/rpc-server/trex_rpc_cmd.cpp b/src/rpc-server/trex_rpc_cmd.cpp
index d1a9ebb0..1ad94fb5 100644
--- a/src/rpc-server/trex_rpc_cmd.cpp
+++ b/src/rpc-server/trex_rpc_cmd.cpp
@@ -52,6 +52,8 @@ TrexRpcCommand::type_to_str(field_type_e type) {
return "bool";
case FIELD_TYPE_INT:
return "int";
+ case FIELD_TYPE_DOUBLE:
+ return "double";
case FIELD_TYPE_OBJ:
return "object";
case FIELD_TYPE_STR:
@@ -117,6 +119,12 @@ TrexRpcCommand::check_field_type(const Json::Value &parent, const std::string &n
}
break;
+ case FIELD_TYPE_DOUBLE:
+ if (!field.isDouble()) {
+ rc = false;
+ }
+ break;
+
case FIELD_TYPE_OBJ:
if (!field.isObject()) {
rc = false;