63 const size_t transid_offset,
64 const uint32_t transid,
85 const size_t transid_offset,
98 std::vector<uint8_t>::iterator first,
99 std::vector<uint8_t>::iterator last);
113 if (in_buffer.size() < dest_pos +
sizeof(T)) {
115 <<
", length=" <<
sizeof(T)
116 <<
", size=" << in_buffer.size());
120 for (
size_t i = 0; i <
sizeof(T); ++i) {
121 in_buffer[dest_pos + i] = (val >> 8 * (
sizeof(T) - i - 1)) & 0xFF;
A generic exception that is thrown if a parameter given to a method would refer to or modify out-of-r...
Universe
defines option universe DHCPv4 or DHCPv6
The OutputBuffer class is a buffer abstraction for manipulating mutable data.
#define isc_throw(type, stream)
A shortcut macro to insert known values into exception arguments.
std::multimap< unsigned int, OptionPtr > OptionCollection
A collection of DHCP (v4 or v6) options.
std::vector< uint8_t > OptionBuffer
buffer types used in DHCP code.
Defines the logger used by the top-level component of kea-lfc.