| 
Function | 
Description | 
| BroadcastTimeWarp() | 
Tells all slaved nodes about a jump in time | 
| GetStartLatency() | 
Returns the time needed to start the time source | 
| GetTime() | 
Returns the latest published time information | 
| HandleMessage() | 
Dispatches a message received on the control port | 
| IsRunning() | 
Reports whether or not the time source is running | 
| Now() | 
Returns an approximation of what the current performance time is | 
| PerformanceTimeFor() | 
Returns an approximation of the performance time corresponding to a particular real time | 
| PublishTime() | 
Publishes the current time to the world at large | 
| RealTime() | 
Returns the current absolute real time | 
| RealTimeFor() | 
Returns an approximation of the real time corresponding to a particular performance time | 
| Seek() | 
Hook: seek to the specified point in performance time | 
| SendRunMode() | 
Informs slaved nodes of a run mode change | 
| SetRunMode() | 
Hook: sets the node's run mode | 
| SnoozeUntil() | 
Waits until the specified performance time | 
| Start() | 
Hook: specifies a time at which the node should start | 
| Stop() | 
Hook: stops the node | 
| BTimeSource() | 
Constructor | 
| TimeSourceOp() | 
Hook: handle a time source operation |