diff options
Diffstat (limited to 'src/rpc-server/trex_rpc_cmd.cpp')
-rw-r--r-- | src/rpc-server/trex_rpc_cmd.cpp | 8 |
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; |