Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | EDI: Implement TCP output | Matthias P. Braendli | 2019-05-06 | 1 | -2/+7 |
| | |||||
* | Move TCPDataDispatcher into TcpSocket | Matthias P. Braendli | 2019-05-06 | 1 | -7/+123 |
| | |||||
* | Explicity call ::bind() | Matthias P. Braendli | 2017-12-08 | 1 | -1/+1 |
| | |||||
* | Use correct socket for setsockopt SO_NOSIGPIPE | Matthias P. Braendli | 2017-12-08 | 1 | -1/+1 |
| | |||||
* | Portability: check for MSG_NOSIGNAL and SO_NOSIGPIPE | Matthias P. Braendli | 2017-12-08 | 1 | -2/+17 |
| | |||||
* | TCP output: do not block in the destructor if one connection stalls | Matthias P. Braendli | 2017-06-02 | 1 | -2/+20 |
| | |||||
* | Only initialise the socket in TcpSocket when necessary | Matthias P. Braendli | 2016-11-07 | 1 | -17/+16 |
| | |||||
* | Do not use boost::optional for TcpSocket | Matthias P. Braendli | 2016-11-05 | 1 | -2/+8 |
| | | | | | | | Older boost versions require T to be copy-constructable in optional<T>. This is not the case for TcpSocket, which is only move-constructable. Fixes compilation on debian jessie | ||||
* | Replace select() by poll() for TcpSocket accept | Matthias P. Braendli | 2016-10-10 | 1 | -10/+5 |
| | |||||
* | Fix dabOutputTCP shutdown using accept() with timeout | Matthias P. Braendli | 2016-10-10 | 1 | -0/+28 |
| | |||||
* | Drop SLIP, Refactor sockets, improve TCP output | Matthias P. Braendli | 2016-09-11 | 1 | -287/+98 |
| | | | | | | | | Quite a large refactoring of the sockets, TCP and UDP, in order to improve the ETI-over-TCP output. This can now accept several simultaneous connections, and requires a throttle. The SLIP input is gone. The UDP inputs are currently broken. | ||||
* | Enable and take care of some warnings | Matthias P. Braendli | 2015-04-23 | 1 | -1/+1 |
| | |||||
* | rename CRC-DabMux to ODR-DabMux | Matthias P. Braendli | 2014-02-07 | 1 | -4/+4 |
| | |||||
* | added unmodified mmbtools | Matthias (think) | 2012-07-11 | 1 | -0/+366 |