Eric Chou
79edcf6483
Bug 823803 - Add L2CAP/EL2CAP Socket support, r=qdot, r=gyeh
...
This version of BlueZ from Code Aurora has added GOEP_PSM to Object
Push Profile service record, which means that remote devices may
connect with us via both L2CAP and RFCOMM. This patch completes
L2CAP/EL2CAP socket implementation.
2013-04-12 18:45:37 +08:00
Eric Chou
425d3892d6
Bug 851046: Patch 2 - New Class: BluetoothSocket; r=mrbkap
2013-04-04 17:52:12 -07:00
Matt Brubeck
b7dabb3866
Back out bug 851046 because of rebase problems
2013-04-04 17:45:06 -07:00
Eric Chou
e85ac36770
Bug 851046: Patch 2 - New Class: BluetoothSocket; r=mrbkap
2013-04-04 17:25:44 -07:00
Ryan VanderMeulen
c906a315ce
Backed out 9 changesets (bug 851046) for B2G bustage on a CLOSED TREE.
2013-04-03 15:54:36 -04:00
Eric Chou
e3001a3423
Bug 851046 - New class: BluetoothSocket. r=mrbkap
...
After this new class is landed, communicating with other devices on
profile level should become more intuitive and reasonable. Each
Bluetooth*Manager doesn't need to inherit UnixSocketConsumer, instead,
BluetoothSocket inherits UnixSocketConsumer. That makes Bluetooth*Manager
be able to have more than 1 Bluetooth connections at a time with different
remote devices.
2013-02-26 11:16:36 +08:00
Vicamo Yang
dd342d538d
Bug 854904: fix undefined sockaddr_in, sockaddr_in6. r=qDot
2013-03-27 20:53:24 +08:00
Kyle Machulis
7727c9d17d
Bug 843868: Change sockaddr* to be a union of all possible sockaddr types; r=tzimmermann
2013-03-19 10:23:47 -07:00
Phil Ringnalda
55ae766272
Back out b21345c5027c (bug 843868) for build bustage
...
CLOSED TREE
2013-03-15 21:35:25 -07:00
Kyle Machulis
aac2cecd73
Bug 843868 - Change sockaddr* to be a union of all possible sockaddr types; r=tzimmermann
2013-03-15 21:10:40 -07:00
Blake Kaplan
2edd0bd68d
Bug 846615 - Re-implement UnixSocket's shutdown sequence to avoid running any code on deleted UnixSocketImpls, r=bent
2013-03-08 15:03:03 +08:00
Vicamo Yang
0399c4e3a0
Bug 826931 - Part 2/3: UnixSocket - allow delayed connection. r=qDot
2013-02-01 20:28:18 +08:00
Vicamo Yang
397e642605
Bug 826931 - Part 1/3: UnixSocket - allow ownership take-over in ReceiveSocketData(). r=qDot,echou
2013-02-01 20:28:15 +08:00
Kyle Machulis
d3f01c9b65
Bug 811683 - Changed UnixSocketRawData to take variable sizes up to 64k, r=cjones
2012-12-20 18:36:55 +08:00
Gina Yeh
e76ef0a220
Bug 804436 - Patch 1 : Add listening status to UnixSocket, r=gyeh
2012-10-26 17:28:34 +08:00
Kyle Machulis
c838b00979
Bug 800249 - Patch 2: Add ability to retreive connected socket address as a string; r=cjones
2012-10-17 17:11:05 -07:00
Kyle Machulis
863d03fc7d
Bug 800249 - Patch 1: Add ability to store/retrieve address to UnixSocket; r=cjones
2012-10-17 17:10:27 -07:00
Kyle Machulis
ce973a704b
Bug 800247: Add disconnect events to UnixSocket, update Bluetooth*Manager; r=echou r=cjones
2012-10-12 11:38:14 -07:00
Kyle Machulis
f28e7f6e44
Bug 796176 - Patch 1: UnixSocket changes to get connect/listen running main thread, connect status to consumers; r=cjones
2012-10-10 22:48:40 -07:00
Kyle Machulis
c84dfbb2a5
Bug 796184 - Revert UnixSocketImpl to a bare pointer, make Bluetooth*Managers use CloseSocket; r=cjones r=gyeh
2012-10-05 16:05:35 -07:00
Kyle Machulis
dc3e3c87a5
Bug 790739: Patch 1 - UnixSocket changes for server sockets; r=cjones
2012-10-01 00:03:16 -07:00
Kyle Machulis
cd306b0e65
Backing out e8e7e0cf43d8 (Bug 790739) due to bustage
2012-09-30 23:17:46 -07:00
Kyle Machulis
6b924d656a
Bug 790739: Patch 1 - UnixSocket changes for server sockets; r=cjones
2012-09-30 22:54:27 -07:00
Kyle Machulis
215a8023d6
Bug 776182: Patch 3 - Socket I/O for ipc unix sockets; r=cjones r=echou
2012-09-25 13:13:15 -07:00
Kyle Machulis
242f67db8e
Bug 776182: Patch 2 - Move Socket.* to UnixSocket.*; r=cjones
2012-09-25 12:32:09 -07:00