2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-28 20:47:48 +00:00

5 Commits

Author SHA1 Message Date
Stephen Morris
ad418dc785 [trac554] Update function names and prepare for TCP looping
Updated function names to match convention.  Also added receiveComplete()
to prepare for the fact that a TCP receive may require multiple reads
before the complete message is read.
2011-02-16 11:52:51 +00:00
Stephen Morris
7ddfd9eca1 [trac554] Now have UDPSocket and its unit test working 2011-02-15 19:06:32 +00:00
Stephen Morris
e01aeb058b [trac554] First stage of adding protocol-dependent upstream fetch
Admin tasks:
* Split out io_error.h from asiolink.h
* Made test files follow naming convention of main files
* More discriminatory includes in some files
* Updates tests/Makefile.am

Coding tasks:
* Add additional methods to io_socket.* and put in dummies in
  {tcp,udp}_socket.h
* Incorporated basic IO Fetch code from Scott
2011-02-14 19:26:09 +00:00
Jelte Jansen
b9e1f48df9 [trac569] rename the original ioxxx files to io_xxx 2011-02-14 15:58:40 +01:00
Jelte Jansen
a151c4a620 [trac569] split up udpdns.[h|cc] and tcpdns.[h|cc] too
and moved them out of internal. Changed the internal/ workaround (to prevent files outside of asiolink/ to indirectly include asio.hpp), the .cc files that include the relevant headers must include asio.hpp themselves (and this is checked in the headers)
Also moved coroutine out of internal.
Tests are still todo (which is why internal/ still exists)
2011-02-14 12:56:49 +01:00