Kea  2.5.3
d2_stats.h
Go to the documentation of this file.
1 // Copyright (C) 2021 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 D2_STATS_H
8 #define D2_STATS_H
9 
10 #include <list>
11 #include <string>
12 
13 namespace isc {
14 namespace d2 {
15 
17 class D2Stats {
18 public:
24  static const std::list<std::string> ncr;
25 
34  static const std::list<std::string> update;
35 
42  static const std::list<std::string> key;
43 
47  static void init();
48 };
49 
50 } // namespace d2
51 } // namespace isc
52 
53 #endif // D2_STATS_H
Statistics Names.
Definition: d2_stats.h:17
static const std::list< std::string > update
Global DNS update statistics names.
Definition: d2_stats.h:34
static const std::list< std::string > key
Key DNS update statistics names.
Definition: d2_stats.h:42
static const std::list< std::string > ncr
Global NCR statistics names.
Definition: d2_stats.h:24
static void init()
Initialize D2 statistics.
Definition: d2_stats.cc:46
Defines the logger used by the top-level component of kea-lfc.