Restructure SimpleTimingPort a bit:
authorSteve Reinhardt <stever@eecs.umich.edu>
Mon, 28 May 2007 15:11:43 +0000 (08:11 -0700)
committerSteve Reinhardt <stever@eecs.umich.edu>
Mon, 28 May 2007 15:11:43 +0000 (08:11 -0700)
commit41f6cbce9aa24f9cd8a6eb4a340dcc2e9671cdcb
treee7524f13e9d32b8cc19ea9ae23fb29fba152ef7f
parent04ac944920f6ab7d74de1b4d8be8f4ae0accff4f
Restructure SimpleTimingPort a bit:
- factor out checkFunctional() code so it can be
called from derived classes
- use EventWrapper for sendEvent, move event handling
code from event to port where it belongs
- make sendEvent a pointer so derived classes can
override it
- replace std::pair with new class for readability

--HG--
extra : convert_revision : 5709de2daacfb751a440144ecaab5f9fc02e6b7a
src/mem/physical.cc
src/mem/tport.cc
src/mem/tport.hh