diff options
author | Michal Cmarada <mcmarada@cisco.com> | 2019-05-03 08:45:38 +0200 |
---|---|---|
committer | Michal Cmarada <mcmarada@cisco.com> | 2019-05-03 08:45:38 +0200 |
commit | 6fc28b0523978a6eca6d7d6ce12b6807bf6492c0 (patch) | |
tree | 3909990ccbf27b7b451290b85f7a23eae00f9526 /java/jvpp/gen | |
parent | 9acf8c452014a098113c06d74383633bfb6677d5 (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')
-rwxr-xr-x | java/jvpp/gen/jvppgen/jvpp_model.py | 2 |
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 |