def METHOD_NAME(self) -> None:
    data = {
        'source_file': self.proto_file.name,
        'source_file_without_ext': self._proto_file_stem(),
        'package_prefix': _to_package_prefix(self.proto_file.package),
        'namespace': _grpc_to_cpp_name(self.proto_file.package),
        'services': list(self.proto_file.service),
        # 'qos_file': self._proto_file_dest_qos(),
    }
    for file_type, file_ext in self._iter_src_files():
        template_name = f'{file_type}.usrv.{file_ext}.jinja'
        template = self.jinja_env.get_template(template_name)
        file = self.response.file.add()
        file.name = self._proto_file_dest(
            file_type=file_type, file_ext=file_ext,
        )
        file.content = template.render(proto=data)