openMSX
Public Member Functions | List of all members
openmsx::SynchronizationPoint Class Reference

#include <Scheduler.hh>

Public Member Functions

 SynchronizationPoint ()=default
 
 SynchronizationPoint (EmuTime::param time, Schedulable *dev)
 
EmuTime::param getTime () const
 
void setTime (EmuTime::param time)
 
SchedulablegetDevice () const
 
template<typename Archive >
void serialize (Archive &ar, unsigned version)
 

Detailed Description

Definition at line 13 of file Scheduler.hh.

Constructor & Destructor Documentation

◆ SynchronizationPoint() [1/2]

openmsx::SynchronizationPoint::SynchronizationPoint ( )
default

◆ SynchronizationPoint() [2/2]

openmsx::SynchronizationPoint::SynchronizationPoint ( EmuTime::param  time,
Schedulable dev 
)
inline

Definition at line 17 of file Scheduler.hh.

Member Function Documentation

◆ getDevice()

Schedulable * openmsx::SynchronizationPoint::getDevice ( ) const
inline

Definition at line 21 of file Scheduler.hh.

Referenced by openmsx::EqualSchedulable::operator()().

◆ getTime()

EmuTime::param openmsx::SynchronizationPoint::getTime ( ) const
inline

Definition at line 19 of file Scheduler.hh.

◆ serialize()

template<typename Archive >
void openmsx::SynchronizationPoint::serialize ( Archive &  ar,
unsigned  version 
)

Definition at line 113 of file Scheduler.cc.

◆ setTime()

void openmsx::SynchronizationPoint::setTime ( EmuTime::param  time)
inline

Definition at line 20 of file Scheduler.hh.


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