Kea  1.9.9-git
name_internal.h
Go to the documentation of this file.
1 // Copyright (C) 2012-2015 Internet Systems Consortium, Inc. ("ISC")
2 //
3 // This Source Code Form is subject to the terms of the Mozilla Public
4 // License, v. 2.0. If a copy of the MPL was not distributed with this
5 // file, You can obtain one at http://mozilla.org/MPL/2.0/.
6 
7 #ifndef NAME_INTERNAL_H
8 #define NAME_INTERNAL_H 1
9 
10 // This is effectively a "private" namespace for the Name class implementation,
11 // but exposed publicly so the definitions in it can be shared with other
12 // modules of the library (as of its introduction, used by LabelSequence and
13 // MessageRenderer). It's not expected to be used even by normal applications.
14 // This header file is therefore not expected to be installed as part of the
15 // library.
16 //
17 // Note: if it turns out that we need this shortcut for many other places
18 // we may even want to make it expose to other Kea modules, but for now
19 // we'll keep it semi-private (note also that except for very performance
20 // sensitive applications the standard std::tolower() function should be just
21 // sufficient).
22 namespace isc {
23 namespace dns {
24 namespace name {
25 namespace internal {
26 extern const uint8_t maptolower[];
27 } // end of internal
28 } // end of name
29 } // end of dns
30 } // end of isc
31 #endif // NAME_INTERNAL_H
32 
33 // Local Variables:
34 // mode: c++
35 // End:
Defines the logger used by the top-level component of kea-dhcp-ddns.
const uint8_t maptolower[]
Definition: name.cc:73