Lines Matching refs:self
33 def create_function(self, element, context):
38 def process_element(self, element):
40 super(marshal_function, self).process_element(element)
44 if element.get('name') != self.name:
48 self.fixed_params = []
49 self.variable_params = []
50 for p in self.parameters:
54 self.variable_params.append(p)
56 self.fixed_params.append(p)
59 self.marshal = element.get('marshal')
60 self.marshal_sync = element.get('marshal_sync')
61 self.marshal_call_before = element.get('marshal_call_before')
62 self.marshal_call_after = element.get('marshal_call_after')
64 def marshal_flavor(self):
69 if self.marshal is not None:
70 return self.marshal
72 if self.exec_flavor == 'skip':
77 if self.return_type != 'void':
79 for p in self.parameters: