summaryrefslogtreecommitdiffstats
path: root/lib/async_req
Commit message (Collapse)AuthorAgeFilesLines
* Use recv instead of read in read_packet_handlerVolker Lendecke2009-04-151-1/+2
| | | | | This way the socket wrapper pcap file also sees the replies :-) (cherry picked from commit 96943dd9ce1b1c954bffd498989283a500b4ee9d)
* Remove some transitional code in writev_sendVolker Lendecke2009-04-151-17/+1
| | | | (cherry picked from commit fc0dfba28f3c6e22b1d4bb19577e735c3db16f1e)
* Remove some unused code from async_req.[ch]Volker Lendecke2009-04-152-51/+0
| | | | (cherry picked from commit 157f0dc5e1385f019a159e996b3a7b5875361101)
* async_sock: fix truncating of the temporary iovec in writev_send/recv()Stefan Metzmacher2009-03-111-1/+1
| | | | | | Volker: please check! metze
* Add "queue" to writev_sendVolker Lendecke2009-03-082-3/+30
| | | | | Unless higher levels queue themselves somehow, writev will *always* be queued. So the queueing should be done at the right level.
* Make struct tevent_req opaqueSimo Sorce2009-03-021-20/+20
| | | | | | | | | | | | | | | | Move struct tevent_req in tevent_internal, and ad getters and setters for private data and the callback function. This patch also renames 'private_state' into 'data'. What is held in this pointer is in fact data and not a state like enum tevent_req_state. Calling it 'state' is confusing. The functions addedd are: tevent_req_set_callback() - sets req->async.fn and req->async.private_data tevent_req_set_print_fn() - sets req->private_print tevent_req_callback_data() - gets req->async.private_data tevent_req_data() - gets rea->data This way it is much simpler to keep API/ABI compatibility in the future.
* Simplify async_connect_send slightlyVolker Lendecke2009-02-281-9/+6
|
* Remove async_req based async_sendVolker Lendecke2009-02-252-240/+0
|
* Remove async_req based async_recvVolker Lendecke2009-02-252-71/+0
|
* Add more conventional async_recvVolker Lendecke2009-02-242-0/+72
|
* Add more conventional async_sendVolker Lendecke2009-02-242-0/+73
|
* Remove unused param_connect structVolker Lendecke2009-02-241-11/+0
|
* Remove unused recvallVolker Lendecke2009-02-242-115/+0
|
* Add async read_packetVolker Lendecke2009-02-242-0/+128
|
* Fix async writevVolker Lendecke2009-02-241-1/+1
|
* Remove async sendallVolker Lendecke2009-02-242-116/+0
|
* Add async writevVolker Lendecke2009-02-242-0/+109
|
* Convert async_connect to tevent_reqVolker Lendecke2009-02-242-32/+33
|
* async_sock: Use tevent_timeval instead of timeval functionsKai Blin2009-02-171-3/+4
|
* s3 async: Fix the build on systems that have ETIMEDOUT but not ETIMETim Prouty2009-02-091-2/+2
| | | | Fallback on EAGAIN
* async_sock: Map ASYNC_REQ_TIMEOUT to ETIMEDOUT instead of ETIMEKai Blin2009-02-091-1/+5
| | | | Also, fall back to EIO if ETIMEDOUT is not present
* async_sock: Use unix errnos instead of NTSTATUSKai Blin2009-02-092-30/+99
| | | | | This also switches wb_reqtrans to use wbcErr instead of NTSTATUS as it would be pointless to convert to errno first and to wbcErr later.
* Next step disentangling async_req from NTSTATUSVolker Lendecke2009-02-024-62/+86
| | | | Now I need to document this :-)
* Split up async_req into a generic and a NTSTATUS specific partVolker Lendecke2009-02-016-80/+158
|
* async_sock: Move to top levelKai Blin2009-01-283-1/+755
|
* async_req: Fix the S4 buildKai Blin2009-01-272-20/+28
|
* s4: add ../lib/async_req to the s4 buildKai Blin2009-01-231-0/+3
|
* async_req: Move to top level dirKai Blin2009-01-232-0/+500