-#!/usr/bin/env python3
+#!/usr/bin/env python2
import argparse
import os
field_type,
array_len=None,
nelem_field=None):
- super().__init__(field_name, field_type, array_len, nelem_field)
+ super(CField, self).__init__(
+ field_name, field_type, array_len, nelem_field)
def get_c_def(self):
if self.len is not None:
class CStruct(Struct):
def __init__(self, name, fields):
- super().__init__(name, fields)
+ super(CStruct, self).__init__(name, fields)
def get_c_def(self):
return "\n".join([
}
def __init__(self, name):
- super().__init__(name)
+ super(CSimpleType, self).__init__(name)
def get_c_name(self):
return self.name
class CStructType (StructType, CStruct):
def __init__(self, definition, typedict, field_class):
- super().__init__(definition, typedict, field_class)
+ super(CStructType, self).__init__(definition, typedict, field_class)
def get_c_name(self):
return "vapi_type_%s" % self.name
class CMessage (Message):
def __init__(self, logger, definition, typedict,
struct_type_class, simple_type_class, field_class):
- super().__init__(logger, definition, typedict, struct_type_class,
- simple_type_class, field_class)
+ super(CMessage, self).__init__(logger, definition, typedict,
+ struct_type_class, simple_type_class,
+ field_class)
self.payload_members = [
" %s" % p.get_c_def()
for p in self.fields
' offsetof(%s, context),' % self.header.get_c_name()
if has_context else ' 0,',
(' offsetof(%s, payload),' % self.get_c_name())
- if self.has_payload() else ' ~0,',
+ if self.has_payload() else ' INVALID_MSG_ID,',
' sizeof(%s),' % self.get_c_name(),
' (generic_swap_fn_t)%s,' % self.get_swap_to_be_func_name(),
' (generic_swap_fn_t)%s,' % self.get_swap_to_host_func_name(),
- ' ~0,',
+ ' INVALID_MSG_ID,',
' };',
'',
' %s = vapi_register_msg(&%s);' %