// Create parameter values.
IOAddress lease_addr(ADDRESS6[0]);
IOAddress link_addr(ADDRESS6[1]);
- string relay_id_str = DUID6[0];
- vector<uint8_t> relay_id;
- relay_id.resize(relay_id_str.size());
- memmove(&relay_id[0], &relay_id_str[0], relay_id.size());
- string remote_id_str = DUID6[1];
- vector<uint8_t> remote_id;
- remote_id.resize(remote_id_str.size());
- memmove(&remote_id[0], &remote_id_str[0], remote_id.size());
+ vector<uint8_t> relay_id = createFromString(DUID6[0]);
+ vector<uint8_t> remote_id = createFromString(DUID6[1]);
// Fill the table.
EXPECT_NO_THROW(lease_mgr_->addRelayId6(lease_addr, link_addr, relay_id));
// Create parameter values.
IOAddress lease_addr(ADDRESS6[0]);
IOAddress link_addr(ADDRESS6[1]);
- string relay_id_str = DUID6[0];
- vector<uint8_t> relay_id;
- relay_id.resize(relay_id_str.size());
- memmove(&relay_id[0], &relay_id_str[0], relay_id.size());
- string remote_id_str = DUID6[1];
- vector<uint8_t> remote_id;
- remote_id.resize(remote_id_str.size());
- memmove(&remote_id[0], &remote_id_str[0], remote_id.size());
+ vector<uint8_t> relay_id = createFromString(DUID6[0]);
+ vector<uint8_t> remote_id = createFromString(DUID6[1]);
// Fill the table.
EXPECT_NO_THROW(lease_mgr_->addRelayId6(lease_addr, link_addr, relay_id));
Lease6Ptr lease;
IOAddress lease_addr(ADDRESS6[1]);
IOAddress link_addr(ADDRESS6[2]);
- string duid_str = DUID6[0];
- vector<uint8_t> duid_data;
- duid_data.resize(duid_str.size());
- memmove(&duid_data[0], &duid_str[0], duid_data.size());
+ vector<uint8_t> duid_data = createFromString(DUID6[0]);
DuidPtr duid(new DUID(duid_data));
ASSERT_NO_THROW(lease.reset(new Lease6(Lease::TYPE_NA, lease_addr, duid,
123, 1000, 2000, 1)));
Lease6Ptr lease;
IOAddress lease_addr(ADDRESS6[1]);
IOAddress link_addr(ADDRESS6[2]);
- string duid_str = DUID6[0];
- vector<uint8_t> duid_data;
- duid_data.resize(duid_str.size());
- memmove(&duid_data[0], &duid_str[0], duid_data.size());
+ vector<uint8_t> duid_data = createFromString(DUID6[0]);
DuidPtr duid(new DUID(duid_data));
ASSERT_NO_THROW(lease.reset(new Lease6(Lease::TYPE_NA, lease_addr, duid,
123, 1000, 2000, 1)));
Lease6Ptr lease;
IOAddress lease_addr(ADDRESS6[1]);
IOAddress link_addr(ADDRESS6[2]);
- string duid_str = DUID6[0];
- vector<uint8_t> duid_data;
- duid_data.resize(duid_str.size());
- memmove(&duid_data[0], &duid_str[0], duid_data.size());
+ vector<uint8_t> duid_data = createFromString(DUID6[0]);
DuidPtr duid(new DUID(duid_data));
ASSERT_NO_THROW(lease.reset(new Lease6(Lease::TYPE_NA, lease_addr, duid,
123, 1000, 2000, 1)));
Lease6Ptr lease;
IOAddress lease_addr(ADDRESS6[1]);
IOAddress link_addr(ADDRESS6[2]);
- string duid_str = DUID6[0];
- vector<uint8_t> duid_data;
- duid_data.resize(duid_str.size());
- memmove(&duid_data[0], &duid_str[0], duid_data.size());
+ vector<uint8_t> duid_data = createFromString(DUID6[0]);
DuidPtr duid(new DUID(duid_data));
ASSERT_NO_THROW(lease.reset(new Lease6(Lease::TYPE_NA, lease_addr, duid,
123, 1000, 2000, 1)));
Lease6Ptr lease;
IOAddress lease_addr(ADDRESS6[1]);
IOAddress link_addr(ADDRESS6[2]);
- string duid_str = DUID6[0];
- vector<uint8_t> duid_data;
- duid_data.resize(duid_str.size());
- memmove(&duid_data[0], &duid_str[0], duid_data.size());
+ vector<uint8_t> duid_data = createFromString(DUID6[0]);
DuidPtr duid(new DUID(duid_data));
ASSERT_NO_THROW(lease.reset(new Lease6(Lease::TYPE_NA, lease_addr, duid,
123, 1000, 2000, 1)));
Lease6Ptr lease;
IOAddress lease_addr(ADDRESS6[1]);
IOAddress link_addr(ADDRESS6[2]);
- string duid_str = DUID6[0];
- vector<uint8_t> duid_data;
- duid_data.resize(duid_str.size());
- memmove(&duid_data[0], &duid_str[0], duid_data.size());
+ vector<uint8_t> duid_data = createFromString(DUID6[0]);
DuidPtr duid(new DUID(duid_data));
ASSERT_NO_THROW(lease.reset(new Lease6(Lease::TYPE_NA, lease_addr, duid,
123, 1000, 2000, 1)));
Lease6Ptr lease;
IOAddress lease_addr(ADDRESS6[1]);
IOAddress link_addr(ADDRESS6[2]);
- string duid_str = DUID6[0];
- vector<uint8_t> duid_data;
- duid_data.resize(duid_str.size());
- memmove(&duid_data[0], &duid_str[0], duid_data.size());
+ vector<uint8_t> duid_data = createFromString(DUID6[0]);
DuidPtr duid(new DUID(duid_data));
ASSERT_NO_THROW(lease.reset(new Lease6(Lease::TYPE_NA, lease_addr, duid,
123, 1000, 2000, 1)));
Lease6Ptr lease;
IOAddress lease_addr(ADDRESS6[1]);
IOAddress link_addr(ADDRESS6[2]);
- string duid_str = DUID6[0];
- vector<uint8_t> duid_data;
- duid_data.resize(duid_str.size());
- memmove(&duid_data[0], &duid_str[0], duid_data.size());
+ vector<uint8_t> duid_data = createFromString(DUID6[0]);
DuidPtr duid(new DUID(duid_data));
ASSERT_NO_THROW(lease.reset(new Lease6(Lease::TYPE_NA, lease_addr, duid,
123, 1000, 2000, 1)));