openMSX
Classes | Public Member Functions | Friends | List of all members
openmsx::ReverseManager Class Referencefinal

#include <ReverseManager.hh>

Inheritance diagram for openmsx::ReverseManager:
Inheritance graph
[legend]
Collaboration diagram for openmsx::ReverseManager:
Collaboration graph
[legend]

Public Member Functions

 ReverseManager (MSXMotherBoard &motherBoard)
 
 ~ReverseManager ()
 
void registerKeyboard (Keyboard &keyboard_)
 
void registerEventDelay (EventDelay &eventDelay_)
 
void setReRecordCount (unsigned count)
 

Friends

struct Replay
 

Detailed Description

Definition at line 26 of file ReverseManager.hh.

Constructor & Destructor Documentation

openmsx::ReverseManager::ReverseManager ( MSXMotherBoard motherBoard)
openmsx::ReverseManager::~ReverseManager ( )

Definition at line 155 of file ReverseManager.cc.

References openmsx::TclObject::addListElement(), begin(), gl::context, openmsx::Reactor::createEmptyMotherBoard(), openmsx::Replay::currentTime, openmsx::EventDistributor::distributeEvent(), openmsx::StateChangeDistributor::distributeReplay(), openmsx::EmuDuration::divRoundUp(), openmsx::EmuTime::dummy(), openmsx::EmuDuration, end(), openmsx::Replay::events, openmsx::MSXMotherBoard::fastForward(), openmsx::EventDelay::flush(), openmsx::Reactor::getCliComm(), openmsx::MSXMotherBoard::getCurrentTime(), openmsx::MSXMotherBoard::getDebugger(), openmsx::Reactor::getDisplay(), openmsx::TclObject::getDouble(), openmsx::Reactor::getInterpreter(), openmsx::MSXException::getMessage(), openmsx::MSXMotherBoard::getMSXCommandController(), openmsx::MSXMotherBoard::getMSXMixer(), openmsx::MSXMotherBoard::getReactor(), openmsx::MSXMotherBoard::getReverseManager(), openmsx::MSXMotherBoard::getStateChangeDistributor(), openmsx::TclObject::getString(), openmsx::Timer::getTime(), openmsx::EmuTime::infinity, gl::max(), gl::min(), openmsx::Replay::motherBoards, openmsx::MSXMixer::mute(), openmsx::OPENMSX_TAKE_REVERSE_SNAPSHOT, OUTER, openmsx::FileOperations::parseCommandFileArgument(), openmsx::CliComm::printProgress(), openmsx::StateChangeDistributor::registerRecorder(), openmsx::MemOutputArchive::releaseBuffer(), openmsx::Display::repaint(), openmsx::Reactor::replaceBoard(), openmsx::Replay::reRecordCount, openmsx::EmuDuration::sec(), openmsx::OutputArchiveBase< Derived >::serialize(), openmsx::InputArchiveBase< Derived >::serialize(), openmsx::TclObject::setString(), openmsx::StateChangeDistributor::setViewOnlyMode(), array_ref< T >::size(), openmsx::StateChangeDistributor::stopReplay(), string_ref::str(), openmsx::Debugger::transfer(), openmsx::Keyboard::transferHostKeyMatrix(), openmsx::MSXCommandController::transferSettings(), openmsx::EventDistributor::unregisterEventListener(), openmsx::StateChangeDistributor::unregisterRecorder(), openmsx::userDataFileContext(), xrange(), and openmsx::EmuTime::zero.

Member Function Documentation

void openmsx::ReverseManager::registerEventDelay ( EventDelay eventDelay_)
inline

Definition at line 41 of file ReverseManager.hh.

Referenced by openmsx::EventDelay::EventDelay().

void openmsx::ReverseManager::registerKeyboard ( Keyboard keyboard_)
inline

Definition at line 35 of file ReverseManager.hh.

Referenced by openmsx::Keyboard::Keyboard().

void openmsx::ReverseManager::setReRecordCount ( unsigned  count)
inline

Definition at line 48 of file ReverseManager.hh.

References OUTER, openmsx::Schedulable, size(), and openmsx::EmuTime::zero.

Friends And Related Function Documentation

friend struct Replay
friend

Definition at line 152 of file ReverseManager.hh.


The documentation for this class was generated from the following files: