summaryrefslogtreecommitdiffstats
path: root/java/jvpp/gen/jvppgen/jvpp_model.py
diff options
context:
space:
mode:
authorMichal Cmarada <mcmarada@cisco.com>2019-05-03 08:45:38 +0200
committerMichal Cmarada <mcmarada@cisco.com>2019-05-03 08:45:38 +0200
commit6fc28b0523978a6eca6d7d6ce12b6807bf6492c0 (patch)
tree3909990ccbf27b7b451290b85f7a23eae00f9526 /java/jvpp/gen/jvppgen/jvpp_model.py
parent9acf8c452014a098113c06d74383633bfb6677d5 (diff)
fix vpp string type api implementation
- separate static string functions to string_t.h library - ignore string limit value for now. We would need to create wrapper class for string to support max length in java. API example: [ "string", "version", { "limit": 32 } ] Change-Id: I60a8a2c56397d54d49544551dc91733e12a0a0ea Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Diffstat (limited to 'java/jvpp/gen/jvppgen/jvpp_model.py')
-rwxr-xr-xjava/jvpp/gen/jvppgen/jvpp_model.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/java/jvpp/gen/jvppgen/jvpp_model.py b/java/jvpp/gen/jvppgen/jvpp_model.py
index c83b045..1b406ba 100755
--- a/java/jvpp/gen/jvppgen/jvpp_model.py
+++ b/java/jvpp/gen/jvppgen/jvpp_model.py
@@ -579,6 +579,8 @@ class JVppModel(object):
type_name = _extract_type_name(field[0])
if type_name in self._types_by_name:
+ if field[0] == "string":
+ return Field(field[1], self._types_by_name[type_name])
if len(field) > 2:
# Array field
array_len_field = None