1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-11-26 08:49:37 +00:00

Be overt about the intended interface.

This commit is contained in:
Thomas Harte 2021-10-04 16:45:33 -07:00
parent 674941abdf
commit 6566936be9

View File

@ -29,9 +29,9 @@ namespace Disk {
TODO: communication of head size and permissible stepping extents, appropriate simulation of gain. TODO: communication of head size and permissible stepping extents, appropriate simulation of gain.
*/ */
class Controller: class Controller:
public Drive::EventDelegate,
public ClockingHint::Source, public ClockingHint::Source,
public ClockingHint::Observer { private Drive::EventDelegate,
private ClockingHint::Observer {
protected: protected:
/*! /*!
Constructs a @c Controller that will be run at @c clock_rate. Constructs a @c Controller that will be run at @c clock_rate.