filetransfer: support channeled file transfers
With this patch, Jami will be able to use a current opened socket with a peer to transmit files. This means that no ICE negotiation will be necessary and if multiple files are transferred via the same socket Change-Id: I8eaf7c38595bbf8e86098d6c8ad21afc9210fe6b Gitlab: #228
Showing
- src/data_transfer.cpp 146 additions, 39 deletionssrc/data_transfer.cpp
- src/data_transfer.h 4 additions, 1 deletionsrc/data_transfer.h
- src/ftp_server.cpp 21 additions, 2 deletionssrc/ftp_server.cpp
- src/ftp_server.h 12 additions, 1 deletionsrc/ftp_server.h
- src/jamidht/Makefile.am 2 additions, 0 deletionssrc/jamidht/Makefile.am
- src/jamidht/channeled_transfers.cpp 106 additions, 0 deletionssrc/jamidht/channeled_transfers.cpp
- src/jamidht/channeled_transfers.h 55 additions, 0 deletionssrc/jamidht/channeled_transfers.h
- src/jamidht/jamiaccount.cpp 28 additions, 5 deletionssrc/jamidht/jamiaccount.cpp
- src/jamidht/jamiaccount.h 7 additions, 1 deletionsrc/jamidht/jamiaccount.h
- src/jamidht/p2p.cpp 151 additions, 28 deletionssrc/jamidht/p2p.cpp
- src/jamidht/p2p.h 7 additions, 2 deletionssrc/jamidht/p2p.h
- src/meson.build 1 addition, 0 deletionssrc/meson.build
- src/peer_connection.h 3 additions, 0 deletionssrc/peer_connection.h
Loading
Please register or sign in to comment