288d287
< bool functionalReadBuffers(PacketPtr&);
991,1013d989
< # Function for functional reads from messages buffered in the controller
< code('''
< bool
< $c_ident::functionalReadBuffers(PacketPtr& pkt)
< {
< ''')
< for var in self.objects:
< vtype = var.type
< if vtype.isBuffer:
< vid = "m_%s_ptr" % var.ident
< code('if ($vid->functionalRead(pkt)) { return true; }')
<
< for var in self.config_parameters:
< vtype = var.type_ast.type
< if vtype.isBuffer:
< vid = "m_%s_ptr" % var.ident
< code('if ($vid->functionalRead(pkt)) { return true; }')
<
< code('''
< return false;
< }
< ''')
<