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>, var tabGroups: Map<String, TabGroup>, var windows: Map<String, Window>)
Link copied to clipboard
interface Disposable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class LocalTabsInfo(var tabs: List<RemoteTabRecord>, var tabGroups: Map<String, TabGroup>, var windows: Map<String, Window>)
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
The Desktop-facing bridged sync engine - a thin wrapper over the sync15::engine::SyncEngine implemented by this component (see sync15::engine::BridgedEngineWrapper). 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
The Desktop-facing bridged sync engine - a thin wrapper over the sync15::engine::SyncEngine implemented by this component (see sync15::engine::BridgedEngineWrapper). 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
Link copied to clipboard