openMSX
Public Member Functions | Friends | List of all members
openmsx::I8251::SyncTrans Struct Referencefinal

#include <I8251.hh>

Inheritance diagram for openmsx::I8251::SyncTrans:
Inheritance graph
[legend]
Collaboration diagram for openmsx::I8251::SyncTrans:
Collaboration graph
[legend]

Public Member Functions

 SyncTrans (Scheduler &s)
 
void executeUntil (EmuTime::param time) override
 When the previously registered syncPoint is reached, this method gets called.
 
- Public Member Functions inherited from openmsx::Schedulable
 Schedulable (const Schedulable &)=delete
 
Schedulableoperator= (const Schedulable &)=delete
 
virtual void schedulerDeleted ()
 Just before the the Scheduler is deleted, it calls this method of all the Schedulables that are still registered.
 
SchedulergetScheduler () const
 
EmuTime::param getCurrentTime () const
 Convenience method: This is the same as getScheduler().getCurrentTime().
 
template<typename Archive >
void serialize (Archive &ar, unsigned version)
 

Friends

class I8251
 

Additional Inherited Members

- Static Public Member Functions inherited from openmsx::Schedulable
template<typename Archive >
static std::vector< SyncPointBWserializeBW (Archive &ar)
 
template<typename Archive >
static void restoreOld (Archive &ar, std::vector< Schedulable * > schedulables)
 
- Protected Member Functions inherited from openmsx::Schedulable
 Schedulable (Scheduler &scheduler)
 
 ~Schedulable ()
 
void setSyncPoint (EmuTime::param timestamp)
 
bool removeSyncPoint ()
 
void removeSyncPoints ()
 
bool pendingSyncPoint () const
 
bool pendingSyncPoint (EmuTime &result) const
 

Detailed Description

Definition at line 59 of file I8251.hh.

Constructor & Destructor Documentation

◆ SyncTrans()

openmsx::I8251::SyncTrans::SyncTrans ( Scheduler s)
inlineexplicit

Definition at line 61 of file I8251.hh.

Member Function Documentation

◆ executeUntil()

void openmsx::I8251::SyncTrans::executeUntil ( EmuTime::param  time)
inlineoverridevirtual

When the previously registered syncPoint is reached, this method gets called.

Implements openmsx::Schedulable.

Definition at line 62 of file I8251.hh.

References OUTER, and openmsx::I8251::syncTrans.

Friends And Related Symbol Documentation

◆ I8251

friend class I8251
friend

Definition at line 60 of file I8251.hh.


The documentation for this struct was generated from the following file: