]> git.ipfire.org Git - thirdparty/kea.git/commit
[5014_phase2] SimpleParser implemented, 4 parsers converted
authorTomek Mrugalski <tomasz@isc.org>
Tue, 29 Nov 2016 19:09:14 +0000 (20:09 +0100)
committerTomek Mrugalski <tomasz@isc.org>
Tue, 29 Nov 2016 19:09:14 +0000 (20:09 +0100)
commitf9abab4bd00e6c5e8feca581aca4f918b5871bb2
treec22436494903ea712d42dc7c4cd10745bd35b91d
parent04fa0d3f0b83d544044475cd51de100faf17a410
[5014_phase2] SimpleParser implemented, 4 parsers converted

 - SimpleParser concept implemented
 - Converted 4 parsers (option data, option data list, option defintion,
   option definition list)
 - updated unit-tests
 - converted other parsers (HostReservationParser{4,6}, ClientClassDefParser)
   to use those new parsers
 - converted kea-dhcp{4,6} to use those new parsers

Conflicts:
src/bin/dhcp6/json_config_parser.cc
src/lib/dhcpsrv/parsers/dhcp_parsers.cc
13 files changed:
src/bin/dhcp4/json_config_parser.cc
src/bin/dhcp4/tests/host_options_unittest.cc
src/bin/dhcp6/json_config_parser.cc
src/bin/dhcp6/tests/dhcp6_srv_unittest.cc
src/bin/dhcp6/tests/host_unittest.cc
src/lib/dhcpsrv/Makefile.am
src/lib/dhcpsrv/parsers/client_class_def_parser.cc
src/lib/dhcpsrv/parsers/dhcp_parsers.cc
src/lib/dhcpsrv/parsers/dhcp_parsers.h
src/lib/dhcpsrv/parsers/host_reservation_parser.cc
src/lib/dhcpsrv/parsers/simple_parser.cc [new file with mode: 0644]
src/lib/dhcpsrv/parsers/simple_parser.h [new file with mode: 0644]
src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc