package org.onlab.onos.store; | |
import org.onlab.onos.net.DeviceId; | |
// TODO: Consider renaming to DeviceClockService? | |
/** | |
* Interface for a logical clock service that vends per device timestamps. | |
*/ | |
public interface ClockService { | |
/** | |
* Returns a new timestamp for the specified deviceId. | |
* @param deviceId device identifier. | |
* @return timestamp. | |
*/ | |
public Timestamp getTimestamp(DeviceId deviceId); | |
} |