Class Index
These are all the API classes. See all API packages.
A
ApplicationSessionTag |
An identifier that allows apps to differentiate between multiple types of sessions. |
ApplicationSessionTagMatcher |
Defines how two |
C
ConnectionReceiver |
Receiver callback for a |
ConnectionType |
The type of the connection. |
ConnectionsException |
Exception for connections requests. |
ConnectionsException.Companion |
|
ConnectionsException.ConnectionsErrorCode |
|
CrossDeviceException |
Base exception type for Cross device APIs. |
D
DeviceFilter |
A DeviceFilter is a restriction on which devices should be shown in a call to |
DeviceFilter.Companion |
|
DevicePickerLauncher |
A launcher to start a device discovery and show a dialog chooser to display available devices. |
Discovery |
Entry point for discovering devices. |
Discovery.Companion |
|
Discovery.OnDevicePickerResultListener |
Interface to receive the result from the device picker, for use with |
E
ExactSessionTagMatcher |
An |
M
MatchEverythingSessionTagMatcher |
An |
O
OriginatingSession |
Describes a Session that is in the process of being transferred to another device. |
OriginatingSessionStateCallback |
Clients of Sessions should implement |
P
Participant |
An opaque handle that represents a participant in a cross device experience. |
PrimarySession |
When a Session becomes shared with one or more devices, this interface represents the Primary device (the Session owner). |
PrimarySessionStateCallback |
Clients of Sessions should implement |
R
ReceivingSession |
Describes a Session that is in the process of being transferred to another device. |
ReceivingSessionStateCallback |
Clients of Sessions should implement |
RemoteConnection |
A connection to a remote device, used for sending and receiving payloads. |
S
SecondarySession |
When a Session becomes shared with one or more devices, this interface represents a secondary device (a device that has joined an existing Session). |
SecondarySessionStateCallback |
Clients of Sessions should implement |
SessionConnectionReceiver |
Receiver callback for a |
SessionException |
Exception for session requests. |
SessionException.Companion |
|
SessionException.SessionErrorCode |
|
SessionId |
An identifier that uniquely describes an individual Session. |
SessionId.Companion |
|
SessionParticipant |
Represents an individual device that is participating in a Session. |
SessionRemoteConnection |
A connection to a remote device that is participating in a Session. |
SessionStateCallback |
Grants access to client-provided callbacks |
Sessions |
Entry-point for creating and interacting with Sessions. |
Sessions.Companion |
|
StartComponentRequest |
A request to wake up a specified component on another device, and optionally deliver additional information to it. |
StartComponentRequest.Builder |
T
TransferrableSession |
Describes methods that are common to both originating and receiving sides of a Session transfer. |