11 #include <boost/noncopyable.hpp>
70 DUIDFactory(
const std::string& storage_location =
"");
97 void createLLT(
const uint16_t htype,
const uint32_t time_in,
98 const std::vector<uint8_t>& ll_identifier);
111 void createEN(
const uint32_t enterprise_id,
112 const std::vector<uint8_t>& identifier);
131 const std::vector<uint8_t>& ll_identifier);
160 void createLinkLayerId(std::vector<uint8_t>& identifier,
161 uint16_t& htype)
const;
169 void set(
const std::vector<uint8_t>& duid_vector);
175 std::string storage_location_;