-// Copyright (C) 2011-2014 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2015 Internet Systems Consortium, Inc. ("ISC")
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above
}
uint8_t
+// cppcheck-suppress unusedFunction
Pkt4::DHCPTypeToBootpType(uint8_t dhcpType) {
switch (dhcpType) {
case DHCPDISCOVER:
return (false);
}
+void
+Host::addClientClass4(const std::string& class_name) {
+ addClientClassInternal(dhcp4_client_classes_, class_name);
+}
+
+void
+Host::addClientClass6(const std::string& class_name) {
+ addClientClassInternal(dhcp6_client_classes_, class_name);
+}
+
void
Host::addClientClassInternal(ClientClasses& classes,
const std::string& class_name) {
/// @brief Adds new client class for DHCPv4.
///
/// @param class_name Class name.
- void addClientClass4(const std::string& class_name) {
- addClientClassInternal(dhcp4_client_classes_, class_name);
- }
+ void addClientClass4(const std::string& class_name);
/// @brief Returns classes which DHCPv4 client is associated with.
const ClientClasses& getClientClasses4() const {
/// @brief Adds new client class for DHCPv6.
///
/// @param class_name Class name.
- void addClientClass6(const std::string& class_name) {
- addClientClassInternal(dhcp6_client_classes_, class_name);
- }
+ void addClientClass6(const std::string& class_name);
/// @brief Returns classes which DHCPv6 client is associated with.
const ClientClasses& getClientClasses6() const {