def GetVarName(self, var):
return "%(var)s->%(name)s_data" % self.GetTranslation({"var": var})
- def GetVarLen(self, var):
+ def GetVarLen(self, _var):
return "sizeof(%s)" % self._ctype
def GetFuncName(self):
return code
@staticmethod
- def CodeComplete(structname, var_name):
+ def CodeComplete(_structname, _var_name):
return []
@staticmethod
- def CodeFree(name):
+ def CodeFree(_name):
return []
def CodeBase(self):
def GetInitializer():
return "NULL"
- def GetVarLen(self, var):
+ def GetVarLen(self, _var):
return "(%s)" % self._length
@staticmethod
- def CodeArrayAdd(varname, value):
+ def CodeArrayAdd(varname, _value):
# XXX: copy here
return ["%(varname)s = NULL;" % {"varname": varname}]
return "0"
@staticmethod
- def CodeArrayFree(var):
+ def CodeArrayFree(_var):
return []
@staticmethod
"""Returns a new entry of this type."""
return ["%(varname)s = %(value)s;" % {"varname": varname, "value": value}]
- def CodeUnmarshal(self, buf, tag_name, var_name, var_len):
+ def CodeUnmarshal(self, buf, tag_name, var_name, _var_len):
code = [
"if (evtag_unmarshal_%(ma)s(%(buf)s, %(tag)s, &%(var)s) == -1) {",
' event_warnx("%%s: failed to unmarshal %(name)s", __func__);',
)
return code.split("\n")
- def CodeMarshal(self, buf, tag_name, var_name, var_len):
+ def CodeMarshal(self, buf, tag_name, var_name, _var_len):
code = [
"evtag_marshal_%s(%s, %s, %s);"
% (self._marshal_type, buf, tag_name, var_name)
return "%(varname)s = NULL;" % {"varname": varname}
def CodeAssign(self):
- name = self._name
code = """int
%(parent_name)s_%(name)s_assign(struct %(parent_name)s *msg,
const %(ctype)s value)
return code.split("\n")
- def CodeUnmarshal(self, buf, tag_name, var_name, var_len):
+ def CodeUnmarshal(self, buf, tag_name, var_name, _var_len):
code = [
"if (evtag_unmarshal_string(%(buf)s, %(tag)s, &%(var)s) == -1) {",
' event_warnx("%%s: failed to unmarshal %(name)s", __func__);',
return code.split("\n")
@staticmethod
- def CodeMarshal(buf, tag_name, var_name, var_len):
+ def CodeMarshal(buf, tag_name, var_name, _var_len):
code = ["evtag_marshal_string(%s, %s, %s);" % (buf, tag_name, var_name)]
return code
def GetInitializer(self):
return "NULL"
- def GetVarLen(self, var):
+ def GetVarLen(self, _var):
return "-1"
- def CodeArrayAdd(self, varname, value):
+ def CodeArrayAdd(self, varname, _value):
code = [
"%(varname)s = %(refname)s_new();",
"if (%(varname)s == NULL)",
return code
def CodeAssign(self):
- name = self._name
code = (
"""int
%(parent_name)s_%(name)s_assign(struct %(parent_name)s *msg,
code, self.GetTranslation({"structname": structname, "var": var_name})
)
- def CodeUnmarshal(self, buf, tag_name, var_name, var_len):
+ def CodeUnmarshal(self, buf, tag_name, var_name, _var_len):
code = [
"%(var)s = %(refname)s_new();",
"if (%(var)s == NULL)",
)
return code.split("\n")
- def CodeMarshal(self, buf, tag_name, var_name, var_len):
+ def CodeMarshal(self, buf, tag_name, var_name, _var_len):
code = [
"evtag_marshal_%s(%s, %s, %s);" % (self._refname, buf, tag_name, var_name)
]
return "%(var)s->%(name)s_length" % self.GetTranslation({"var": var})
@staticmethod
- def CodeArrayAdd(varname, value):
+ def CodeArrayAdd(varname, _value):
# xxx: copy
return ["%(varname)s = NULL;" % {"varname": varname}]
def GetVarName(self, var_name):
return var_name
- def GetVarLen(self, var_name):
+ def GetVarLen(self, _var_name):
return "-1"
def GetDeclaration(self, funcname):
return code
- def CodeUnmarshal(self, buf, tag_name, var_name, var_len):
+ def CodeUnmarshal(self, buf, tag_name, var_name, _var_len):
translate = self.GetTranslation(
{
"var": var_name,
return code
- def CodeMarshal(self, buf, tag_name, var_name, var_len):
+ def CodeMarshal(self, buf, tag_name, var_name, _var_len):
code = ["{", " int i;", " for (i = 0; i < %(var)s->%(name)s_length; ++i) {"]
self._index = "i"
if array:
# We need to encapsulate this entry into a struct
- newname = newentry.Name() + "_array"
-
- # Now borgify the new entry.
newentry = factory.EntryArray(newentry)
newentry.SetStruct(newstruct)
newentry.SetLineCount(LINE_COUNT)