Annotation of embedaddon/dnsmasq/src/metrics.h, revision 1.1.1.2

1.1.1.2 ! misho       1: /* dnsmasq is Copyright (c) 2000-2022 Simon Kelley
1.1       misho       2:    
                      3:    This program is free software; you can redistribute it and/or modify
                      4:    it under the terms of the GNU General Public License as published by
                      5:    the Free Software Foundation; version 2 dated June, 1991, or
                      6:    (at your option) version 3 dated 29 June, 2007.
                      7:    
                      8:    This program is distributed in the hope that it will be useful,
                      9:    but WITHOUT ANY WARRANTY; without even the implied warranty of
                     10:    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                     11:    GNU General Public License for more details.
                     12:    
                     13:    You should have received a copy of the GNU General Public License
                     14:    along with this program.  If not, see <http://www.gnu.org/licenses/>.
                     15: */
                     16: 
                     17: /* If you modify this list, please keep the labels in metrics.c in sync. */
                     18: enum {
                     19:   METRIC_DNS_CACHE_INSERTED,
                     20:   METRIC_DNS_CACHE_LIVE_FREED,
                     21:   METRIC_DNS_QUERIES_FORWARDED,
                     22:   METRIC_DNS_AUTH_ANSWERED,
                     23:   METRIC_DNS_LOCAL_ANSWERED,
1.1.1.2 ! misho      24:   METRIC_DNS_STALE_ANSWERED,
        !            25:   METRIC_DNS_UNANSWERED_QUERY,
1.1       misho      26:   METRIC_BOOTP,
                     27:   METRIC_PXE,
                     28:   METRIC_DHCPACK,
                     29:   METRIC_DHCPDECLINE,
                     30:   METRIC_DHCPDISCOVER,
                     31:   METRIC_DHCPINFORM,
                     32:   METRIC_DHCPNAK,
                     33:   METRIC_DHCPOFFER,
                     34:   METRIC_DHCPRELEASE,
                     35:   METRIC_DHCPREQUEST,
                     36:   METRIC_NOANSWER,
                     37:   METRIC_LEASES_ALLOCATED_4,
                     38:   METRIC_LEASES_PRUNED_4,
                     39:   METRIC_LEASES_ALLOCATED_6,
                     40:   METRIC_LEASES_PRUNED_6,
                     41:   
                     42:   __METRIC_MAX,
                     43: };
                     44: 
                     45: const char* get_metric_name(int);
1.1.1.2 ! misho      46: void clear_metrics(void);

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>