Kea  1.9.9-git
messagerenderer.cc File Reference
#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>
+ Include dependency graph for messagerenderer.cc:

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
 

Variable Documentation

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().