Package jmri.jmris
Class AbstractTimeServer
java.lang.Object
jmri.jmris.AbstractTimeServer
- Direct Known Subclasses:
JmriSRCPTimeServer
Abstract interface between the JMRI (fast) clock and a network connection
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()voidlistenToTimebase(boolean listen) abstract voidabstract voidabstract voidabstract voidsendRate()abstract voidabstract voidsendTime()voidvoidstopTime()
-
Field Details
-
timeListener
-
timebase
-
-
Constructor Details
-
AbstractTimeServer
public AbstractTimeServer() -
AbstractTimeServer
-
-
Method Details
-
sendTime
- Throws:
IOException
-
sendRate
- Throws:
IOException
-
sendStatus
- Throws:
IOException
-
sendErrorStatus
- Throws:
IOException
-
parseTime
- Throws:
JmriExceptionIOException
-
parseRate
- Throws:
JmriExceptionIOException
-
startTime
-
stopTime
-
dispose
-
listenToTimebase
-