java: support embedding of_table_desc
diff --git a/java_gen/java_type.py b/java_gen/java_type.py
index e0f0680..294f5f0 100644
--- a/java_gen/java_type.py
+++ b/java_gen/java_type.py
@@ -525,6 +525,10 @@
generic_t = JType("T")
+table_desc = JType('OFTableDesc') \
+ .op(read='OFTableDescVer$version.READER.readFrom(bb)', \
+ write='$name.writeTo(bb)')
+
default_mtype_to_jtype_convert_map = {
'uint8_t' : u8,
@@ -561,6 +565,7 @@
'of_bitmap_128_t': port_bitmap,
'of_checksum_128_t': u128,
'of_bsn_vport_t': bsn_vport,
+ 'of_table_desc_t': table_desc,
}
## Map that defines exceptions from the standard loxi->java mapping scheme