Package-level declarations
Types
Link copied to clipboard
data class ClientRemoteTabs(var clientId: String, var clientName: String, var deviceType: DeviceType, var lastModified: Long, var remoteTabs: List<RemoteTabRecord>)
Link copied to clipboard
interface Disposable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PendingCommand(var deviceId: String, var command: RemoteCommand, var timeRequested: Timestamp, var timeSent: Timestamp?)
Represents a "pending" command.
Link copied to clipboard
A command which should be sent to a remote device.
Link copied to clipboard
Link copied to clipboard
interface RemoteCommandStoreInterface
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Note the canonical docs for this are in https://searchfox.org/mozilla-central/source/services/interfaces/mozIBridgedSyncEngine.idl It's only actually used in desktop, but it's fine to expose this everywhere. NOTE: all timestamps here are milliseconds.
Link copied to clipboard
interface TabsBridgedEngineInterface
Note the canonical docs for this are in https://searchfox.org/mozilla-central/source/services/interfaces/mozIBridgedSyncEngine.idl It's only actually used in desktop, but it's fine to expose this everywhere. NOTE: all timestamps here are milliseconds.
Link copied to clipboard
Link copied to clipboard
interface TabsStoreInterface