]> git.ipfire.org Git - thirdparty/kea.git/commit
[5014_phase2] SimpleParser implemented, 4 parsers converted trac5014_phase2
authorTomek Mrugalski <tomasz@isc.org>
Fri, 25 Nov 2016 17:09:22 +0000 (18:09 +0100)
committerTomek Mrugalski <tomasz@isc.org>
Fri, 25 Nov 2016 17:09:22 +0000 (18:09 +0100)
commit813f8529dad949c7c63be11645d7955e36478a78
tree994aafd395358488a4b78c48bd239dfc26105a20
parent98e76cb3a3efc663bffc703c38796d9dd6ab63ad
[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
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