buf.writeUint32(t1_);
buf.writeUint32(t2_);
- LibDHCP::packOptions6(buf, options_);
+ packOptions(buf);
}
void Option6IA::unpack(OptionBufferConstIter begin,
t2_ = readUint32( &(*begin) );
begin += sizeof(uint32_t);
- LibDHCP::unpackOptions6(OptionBuffer(begin, end), options_);
+ unpackOptions(OptionBuffer(begin, end));
}
std::string Option6IA::toText(int indent /* = 0*/) {
buf.writeUint32(valid_);
// parse suboption (there shouldn't be any for IAADDR)
- LibDHCP::packOptions6(buf, options_);
+ packOptions(buf);
}
void Option6IAAddr::unpack(OptionBuffer::const_iterator begin,
valid_ = readUint32( &(*begin) );
begin += sizeof(uint32_t);
- LibDHCP::unpackOptions6(OptionBuffer(begin, end), options_);
+
+ unpackOptions(OptionBuffer(begin, end));
}
std::string Option6IAAddr::toText(int indent /* =0 */) {
default:
isc_throw(dhcp::InvalidDataType, "non-integer type");
}
- LibDHCP::packOptions6(buf, options_);
+ packOptions(buf);
}
/// @brief Parses received buffer
// of clang complain about unresolved reference to
// OptionDataTypeTraits structure during linking.
begin += data_size_len;
- LibDHCP::unpackOptions6(OptionBuffer(begin, end), options_);
+ unpackOptions(OptionBuffer(begin, end));
}
/// @brief Set option value.