package org.onlab.onos.net.device; | |
import org.onlab.onos.net.DeviceId; | |
//TODO: Consider renaming to DeviceClockProviderService? | |
/** | |
* Interface for feeding term information to a logical clock service | |
* that vends per device timestamps. | |
*/ | |
public interface DeviceClockProviderService { | |
/** | |
* Updates the mastership term for the specified deviceId. | |
* | |
* @param deviceId device identifier. | |
* @param term mastership term. | |
*/ | |
public void setDeviceMastershipTerm(DeviceId deviceId, DeviceMastershipTerm term); | |
} |