Lines Matching full:factory
17 # instantiated factory objects.
1476 def ProcessOneEntry(factory, newstruct, entry): argument
1533 newentry = factory.EntryBytes(entry_type, name, tag, fixed_length)
1535 newentry = factory.EntryVarBytes(entry_type, name, tag)
1537 newentry = factory.EntryInt(entry_type, name, tag)
1539 newentry = factory.EntryInt(entry_type, name, tag, bits=64)
1541 newentry = factory.EntryString(entry_type, name, tag)
1546 newentry = factory.EntryStruct(entry_type, name, tag, res.group("name"))
1563 newentry = factory.EntryArray(newentry)
1573 def ProcessStruct(factory, data): argument
1577 newstruct = factory.Struct(tokens[1])
1591 structs.extend(ProcessOneEntry(factory, newstruct, entry))
1681 def Parse(factory, filep): argument
1695 entities.extend(ProcessStruct(factory, data))
1841 self.factory = CCodeGenerator()
1865 self.impl_file = self.factory.CodeFilename(self.rpc_file.name)
1868 self.header_file = self.factory.HeaderFilename(self.impl_file)
1879 factory = self.factory
1884 entities = Parse(factory, self.rpc_file)
1888 header_fp.write(factory.HeaderPreamble(filename))
1899 header_fp.write(factory.HeaderPostamble(filename))
1903 impl_fp.write(factory.BodyPreamble(filename, header_file))