Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | udp: fix ENOBUFS with send/retry for udp socket | Josh Blum | 2013-01-15 | 1 | -2/+16 |
| | |||||
* | transport: switch to the atomic claimer | Josh Blum | 2012-07-02 | 1 | -1/+1 |
| | | | | | This wont have much effect because the buffers are not currently used in any queue by the caller | ||||
* | uhd: squashed transport work | Josh Blum | 2012-04-23 | 1 | -81/+58 |
| | |||||
* | uhd: make atlbase options for msvc build | Josh Blum | 2012-03-14 | 1 | -4/+5 |
| | |||||
* | udp: added check_registry_for_fast_send_threshold to non-wsa transport | Josh Blum | 2011-09-08 | 1 | -0/+30 |
| | |||||
* | udp: replaced callbacks in zero copy interface by giving direct queue access | Josh Blum | 2011-06-14 | 1 | -38/+19 |
| | | | | | The managed receive buffer knows how to restore itself into the queue when released. The managed send buffer knows how to ::send itself and restore when commited. | ||||
* | uhd: replace managed buffer shared pointer w/ intrusive pointer to reduce ↵ | Josh Blum | 2011-05-14 | 1 | -10/+2 |
| | | | | overhead | ||||
* | uhd: replaced warning post with calls to UHD_MSG(warning) | Josh Blum | 2011-05-04 | 1 | -3/+3 |
| | | | | | The message api can support warnings, error, and status messages. The default handler is to stdio, but the user can change this. | ||||
* | uhd: replaced many conditional prints with UHD_LOG usage | Josh Blum | 2011-05-04 | 1 | -7/+6 |
| | |||||
* | udp: return the managed recv buffer to the buffer queue on timeout | Josh Blum | 2011-03-01 | 1 | -0/+2 |
| | |||||
* | udp: try non-blocking recv first for performance | Josh Blum | 2011-02-20 | 1 | -10/+14 |
| | |||||
* | udp: update docs for transport, create common header for wait implementation | Josh Blum | 2011-02-20 | 1 | -0/+304 |
Reimplemented simple udp transport with one impl class. Moved wait for ready/select implementation into common header. Important note on select, timeval should have usecs < 1 second or it may error on some platforms. Fixed in this implementation. |