|
767694a8b8
|
Use ptrs, optionals and variants from rtc namespace
|
2021-03-03 12:16:58 +01:00 |
|
|
3227d58e74
|
Moved Queue to impl
|
2021-02-28 17:14:45 +01:00 |
|
|
dbee42b099
|
Renamed include.hpp to common.hpp
|
2021-02-28 14:56:21 +01:00 |
|
|
dde79d78d4
|
Moved implementation away with pimpl aka cheshire cat pattern
|
2021-02-28 11:16:51 +01:00 |
|
|
90e59435c0
|
Added synchronization to DataChannel
|
2021-02-23 22:52:56 +01:00 |
|
|
785c3b8149
|
Renamed "Negociated" to "Negotiated"
|
2021-02-23 18:34:23 +01:00 |
|
|
1ceb0fd292
|
Code formatting
|
2021-01-11 21:46:23 +01:00 |
|
|
ea87e5ae09
|
Exposed send(data, size) on Channel
|
2020-11-27 21:20:24 +01:00 |
|
|
679c0ccd2e
|
Add more dllexports, leave RTC_CPP_EXPORT only in log.hpp, and ignore C4251 warning.
|
2020-11-18 14:55:17 -08:00 |
|
|
12098e7c41
|
Start exporting c++ API for windows.
|
2020-11-17 22:20:54 -08:00 |
|
|
ece1bd9352
|
Retabbing and reformatting
|
2020-11-13 21:25:52 +01:00 |
|
|
e7d45db210
|
Uniformized DataChannel stream type to uint16_t
|
2020-11-12 20:36:38 +01:00 |
|
|
8cb00f81ee
|
Added DataChannel::id() getter
|
2020-11-12 20:34:20 +01:00 |
|
|
37ebe8cc58
|
Implemented user-negotiated DataChannels
|
2020-11-12 20:34:15 +01:00 |
|
|
2bcdab027c
|
Fixed rtcReceiveMessage() and refactor C API buffer handling
|
2020-11-07 20:11:34 +01:00 |
|
|
3c971e05dd
|
Prevent message copy with move semantics
|
2020-08-21 23:46:12 +02:00 |
|
|
b9a663de75
|
Fixed compilation warning for MSVC
|
2020-06-20 23:35:58 +02:00 |
|
|
6c8fe8ca51
|
Compilation fixes
|
2020-06-04 14:08:21 +02:00 |
|
|
edd04d896d
|
Made messages mutable to prevent copy
|
2020-05-22 14:33:55 +02:00 |
|
|
0d8aedfa01
|
Plumbing
|
2020-05-22 14:33:17 +02:00 |
|
|
e04113f3f1
|
Fixed state callback and revised synchronization and deletion
|
2020-03-31 14:59:50 +02:00 |
|
|
c717b65243
|
Made DataChannel only keep a weak reference on PeerConnection
|
2020-03-26 16:10:13 +01:00 |
|
|
29ffb34fe8
|
Added missing functions to C API
|
2020-03-10 12:00:27 +01:00 |
|
|
23e1a75248
|
Fixed DataChannel and SCTP shutdown
|
2019-12-20 23:52:38 +01:00 |
|
|
1d7d1358be
|
Added PeerConnection::close() and revised state machine
|
2019-12-16 12:15:59 +01:00 |
|
|
de5aff68e6
|
Fixed transport synchronization on destruction
|
2019-12-15 16:35:58 +01:00 |
|
|
8b94f22aca
|
Cleanup and added some comments
|
2019-12-14 22:41:55 +01:00 |
|
|
1ab81731e3
|
Changed buffer amount low behavior to prevent deadlock situations
|
2019-12-14 21:13:51 +01:00 |
|
|
c5e25bbdbc
|
Implemented max message size negociation
|
2019-12-14 17:23:31 +01:00 |
|
|
89ff113688
|
Changed sent callback to more generic bufferAmountLow
|
2019-12-12 17:18:49 +01:00 |
|
|
aa55aa76df
|
Added sendBuffer() methods to DataChannel
|
2019-12-12 11:07:31 +01:00 |
|
|
e6da6a185f
|
Make DataChannel keep a strong reference on PeerConnection
|
2019-12-06 16:21:55 +01:00 |
|
|
a1df562785
|
Added available and availableSize getters on DataChannel
|
2019-12-04 12:00:40 +01:00 |
|
|
900c482146
|
Implemented reading back-pressure and callbacks synchronization
|
2019-12-01 16:03:50 +01:00 |
|
|
75735fb8d8
|
Enforced setup:actpass on offers
|
2019-11-24 21:06:50 +01:00 |
|
|
6e3ba6afd7
|
Reorganised project to separate public from private headers
|
2019-09-01 16:06:49 +02:00 |
|