com.google.ambient.crossdevice.sessions
Interfaces
ApplicationSessionTagMatcher |
Defines how two |
OriginatingSession |
Describes a Session that is in the process of being transferred to another device. |
OriginatingSessionStateCallback |
Clients of Sessions should implement |
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 |
ReceivingSession |
Describes a Session that is in the process of being transferred to another device. |
ReceivingSessionStateCallback |
Clients of Sessions should implement |
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 |
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. |
TransferrableSession |
Describes methods that are common to both originating and receiving sides of a Session transfer. |
Classes
ApplicationSessionTag |
An identifier that allows apps to differentiate between multiple types of sessions. |
ExactSessionTagMatcher |
An |
SessionId |
An identifier that uniquely describes an individual Session. |
Exceptions
SessionException |
Exception for session requests. |