21 Commits
Author SHA1 Message Date
Francis Tsui d026aed3e2 Add usage and binding id to TransferMetadata.
PiperOrigin-RevId: 911439518
2026-05-06 11:12:19 -07:00
Francis Tsui 91a06b6a7f Split frame handler for incoming and outgoing sessions.
PiperOrigin-RevId: 870909627
2026-02-16 08:51:41 -08:00
Francis Tsui 1d3b17821b Fix issue with multiple Cancellations for same target ID.
PiperOrigin-RevId: 726234081
2025-02-12 16:08:37 -08:00
Francis Tsui 541486a593 Add worker queue to payload tracker.
PiperOrigin-RevId: 696937590
2024-11-15 10:53:17 -08:00
Francis Tsui ceaa38913a Fix MSAN error.
PiperOrigin-RevId: 687394289
2024-10-18 12:51:07 -07:00
Francis Tsui 2183467f14 Move outgoing connection management into OutgoingShareSession.
PiperOrigin-RevId: 686671335
2024-10-16 15:56:43 -07:00
Francis Tsui 2325f8f4e1 Refactor RunPairedKeyVerification.
PiperOrigin-RevId: 684153317
2024-10-09 13:34:21 -07:00
Francis Tsui a70d4b096f Pass Clock and NearbyConnectionsManager to ShareSession constructor.
PiperOrigin-RevId: 683705581
2024-10-08 11:41:18 -07:00
Suet-Fei Li bdca4aa707 Add de-duplicate in NearbySharing based on device_id matching.
PiperOrigin-RevId: 677910987
2024-09-23 13:10:56 -07:00
Francis Tsui 161676afc5 Cancel disconnection timer on disconnect.
PiperOrigin-RevId: 675593917
2024-09-17 09:19:08 -07:00
hai007 f0115df88b Internal change
PiperOrigin-RevId: 663333107
2024-08-15 09:40:28 -07:00
Francis Tsui cd9ce0d924 Split PayloadTransferUpdate for incoming and outgoing sessions.
PiperOrigin-RevId: 657257085
2024-07-29 10:57:51 -07:00
Francis Tsui 0074ffb990 Pass NearbyConnectionsManager into ShareSession.
PiperOrigin-RevId: 656651595
2024-07-26 22:34:25 -07:00
Francis Tsui 282b1189aa Move accept timeout into incoming share session.
PiperOrigin-RevId: 651932393
2024-07-12 17:46:09 -07:00
Francis Tsui c9dbaad286 Move AbortAndCloseConnectionIfNecessary into ShareSession.
PiperOrigin-RevId: 651920745
2024-07-12 16:47:40 -07:00
Francis Tsui c1ca33e2c3 Move accept state management into IncomingShareSession.
PiperOrigin-RevId: 651900492
2024-07-12 15:19:51 -07:00
Francis Tsui ca435ad75f Make AnalyticsRecorder available in ShareSession.
PiperOrigin-RevId: 651442133
2024-07-11 09:49:27 -07:00
Francis Tsui 7736ba0449 Move protocol message processing into ShareSession.
PiperOrigin-RevId: 651099871
2024-07-10 11:46:25 -07:00
Francis Tsui 2e0996ee7f Change IncomingFramesReader to use ThreadTimer.
PiperOrigin-RevId: 650303455
2024-07-08 10:50:44 -07:00
Francis Tsui d6e8d5f249 Rename ShareTargetInfo to ShareSession.
PiperOrigin-RevId: 646238919
2024-06-24 15:26:07 -07:00
Francis Tsui 4a8d97ff5e Rename share_target_info files to share_session.
PiperOrigin-RevId: 646204158
2024-06-24 13:35:11 -07:00