Kea
1.9.9-git
|
#include <config.h>
#include <exceptions/exceptions.h>
#include <util/buffer.h>
#include <dns/name.h>
#include <dns/name_internal.h>
#include <dns/labelsequence.h>
#include <dns/messagerenderer.h>
#include <boost/array.hpp>
#include <boost/static_assert.hpp>
#include <limits>
#include <cassert>
#include <vector>
Go to the source code of this file.
Classes | |
struct | isc::dns::MessageRenderer::MessageRendererImpl |
The MessageRendererImpl class is the actual implementation of MessageRenderer . More... | |
Namespaces | |
isc | |
Defines the logger used by the top-level component of kea-dhcp-ddns. | |
isc::dns | |
const OutputBuffer* buffer_ |
Definition at line 139 of file messagerenderer.cc.
Referenced by isc::db::MySqlBinding::getBlob(), isc::db::MySqlBinding::getString(), and isc::db::MySqlBinding::getTimestamp().
const size_t hash_ |
The hash value for the stored name calculated by LabelSequence.getHash.
This will help make name comparison in NameCompare
more efficient.
Definition at line 46 of file messagerenderer.cc.
uint16_t len_ |
The length of the corresponding sequence (which is a domain name).
Definition at line 53 of file messagerenderer.cc.
InputBuffer* name_buf_ |
Definition at line 140 of file messagerenderer.cc.
uint16_t pos_ |
The position (offset from the beginning) in the buffer where the name starts.
Definition at line 50 of file messagerenderer.cc.
Referenced by isc::data::Element::Position::str().