22std::string
canonize(
const std::string& hexdump);
44std::string
toPrintable(
const std::vector<uint8_t>& content);
50std::string
toHex(
const std::vector<uint8_t>& content);
boost::shared_ptr< DUID > DuidPtr
boost::shared_ptr< ClientId > ClientIdPtr
Shared pointer to a Client ID.
vector< uint8_t > extractDuid(const ClientIdPtr &client_id, bool &extracted)
Extract the duid from a RFC 4361 compliant DHCPv4 client ID.
string canonize(const string &hexdump)
Canonize hardware address textual representation.
string toPrintable(const vector< uint8_t > &content)
Return printable textual representation of a vector.
string toHex(const vector< uint8_t > &content)
Return hexadecimal textual representation of a vector.
vector< uint8_t > pop0(const ClientIdPtr &client_id)
Pop leading zero in a DHCPv4 client-id.
Defines the logger used by the top-level component of kea-lfc.