Commit graph

15 commits

Author SHA1 Message Date
Andreas Öman
97f1266cb8 Make code word client work again. 2008-09-06 08:53:50 +00:00
Andreas Öman
3c92fe070c Add tcp_connect() and tcp_read() 2008-09-01 18:32:41 +00:00
Andreas Öman
cb8266e3ea Initial take on making tvheadend multithreaded instead of relying on a
poll/dispatcher framework.

The top reasons for going multithreaded is:

* Take adventage of multicore CPUs
* No need to put slow operations in ugly helper threads now that the entire app is designed for multithreads
* Some of the timing sensetive tasks (IPTV output / RTP / UDP pacing) can run on RT priority.
2008-08-29 15:29:33 +00:00
Andreas Öman
63524f157b Fix a couple of bugs related to enable/disable of TCP session handlers.
While at it, add a function for changin destination hostname.
2008-07-23 13:13:33 +00:00
Andreas Öman
feb9cddc65 Switch to buffer management framework in libhts 2008-07-21 08:40:12 +00:00
Andreas Öman
1080cff57f Add support for disabling/enabling a tcp client 2008-05-17 07:45:33 +00:00
Andreas Öman
b95b2b8c5b Add support for destroying a TCP client 2008-05-17 07:31:08 +00:00
Andreas Öman
96d41e1e85 Add intial take on an AJAX based web user interface. 2008-04-03 19:15:00 +00:00
Andreas Öman
93888d02d3 Add tcp_qput(), for writing data to a tcp_queue 2008-02-15 15:38:08 +00:00
Andreas Öman
3d01c3b914 Figure local address of established TCP session 2008-02-05 19:13:26 +00:00
Andreas Öman
5a99416936 Add an asynchronous hostname resolver and make tcp client use it 2007-12-03 14:55:55 +00:00
Andreas Öman
c9c1afcf35 Add TCP client 2007-12-02 11:09:48 +00:00
Andreas Öman
0b3027e65b increase max line length we can receive 2007-11-05 10:42:24 +00:00
Andreas Öman
217cb2b318 add functions for printf'ing to a tcp_queue and a function for moving a queue onto the output queue 2007-11-04 09:34:35 +00:00
Andreas Öman
08ee05a41e factor out common TCP code to a file of its own 2007-10-31 16:10:40 +00:00