openMSX
Public Member Functions | Public Attributes | Friends | List of all members
openmsx::I8251::SyncBase Struct Reference

#include <I8251.hh>

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

Public Member Functions

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

Public Attributes

I8251i8251
 

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 49 of file I8251.hh.

Constructor & Destructor Documentation

openmsx::I8251::SyncBase::SyncBase ( Scheduler s,
I8251 i8251_ 
)
inline

Definition at line 50 of file I8251.hh.

Friends And Related Function Documentation

friend class I8251
friend

Definition at line 53 of file I8251.hh.

Member Data Documentation

I8251& openmsx::I8251::SyncBase::i8251

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