Commit Graph

22 Commits

Author SHA1 Message Date
c8f622f709 Generate URL in observer 2020-03-12 14:46:23 +00:00
f3b3208367 Added shared mutex to protect data channels map 2020-03-10 12:00:27 +01:00
281eea2cec Fixed late candidates triggering DTLS init twice 2019-12-17 16:00:43 +01:00
1d7d1358be Added PeerConnection::close() and revised state machine 2019-12-16 12:15:59 +01:00
e5a19f85ed Revised synchronization 2019-12-16 10:45:00 +01:00
de5aff68e6 Fixed transport synchronization on destruction 2019-12-15 16:35:58 +01:00
89ff113688 Changed sent callback to more generic bufferAmountLow 2019-12-12 17:18:49 +01:00
5d57b4e214 Used synchronized callbacks for PeerConnection 2019-12-03 12:05:19 +01:00
d9bfcbd6be Added sent callback on DataChannel 2019-12-03 11:17:56 +01:00
d27ed8aab0 Don't wait for resolve threads on destruction 2019-11-28 09:47:20 +01:00
6f09bc7a17 Added local and remote address accessors 2019-11-23 19:16:10 +01:00
4f6bdc5135 Merge pull request #3 from aaronalbers/aa_lifetime_fixes_
Fixed lifetime issues
2019-11-22 15:59:11 +01:00
65e584107c Fixed lifetime issues
- Channels are not longer immortal objects
- Fixed (or mitigated) crashes on cleanup
2019-11-21 09:03:15 -07:00
44cdbab8dc Changed remote description logic to resolve candidates asyncronously 2019-11-19 12:31:15 +01:00
cd47c31f3f Added separate PeerConnection gathering state 2019-09-23 22:31:54 +02:00
86179f0691 Added state with corresponding callback, and removed optional candidates 2019-09-22 22:50:04 +02:00
68b0ab73b5 Properly handle unexpected DTLS termination 2019-09-12 23:23:44 +02:00
378135b413 Properly handle datachannel destruction 2019-09-08 11:56:13 +02:00
c951a6ca86 Renamed setRemoteCandidate to addRemoteCandidate 2019-09-01 22:16:25 +02:00
29aa871583 Made Configuration optional in PeerConnection 2019-09-01 16:38:06 +02:00
d039879b44 Renamed IceConfiguration to Configuration 2019-09-01 16:10:52 +02:00
6e3ba6afd7 Reorganised project to separate public from private headers 2019-09-01 16:06:49 +02:00