Ruby: Rename RubyPort::sendTiming to avoid overriding base class
authorAndreas Hansson <andreas.hansson@arm.com>
Fri, 2 Mar 2012 14:16:50 +0000 (09:16 -0500)
committerAndreas Hansson <andreas.hansson@arm.com>
Fri, 2 Mar 2012 14:16:50 +0000 (09:16 -0500)
commitadc419a13a698414a0623ce286cafebcdf2f272e
treec23df45d74fc761927fe7adc20a2b32ef55855fa
parentb129d7ce00a2cb6f0bbdcee90f0202cda8449117
Ruby: Rename RubyPort::sendTiming to avoid overriding base class

This patch renames the sendTiming member function in the RubyPort to
avoid inadvertently hiding Port::sendTiming (discovered through some
rather painful debugging). The RubyPort does, in fact, rely on the
functionality of the queued port and the implementation merely
schedules a send the next cycle. The new name for the member function
is sendNextCycle to better reflect this behaviour.

In the unlikely event that we ever shift to using C++11 the member
functions in Port should have a "final" identifier to prevent any
overriding in derived classes.
src/mem/ruby/system/RubyPort.cc
src/mem/ruby/system/RubyPort.hh