REORG: include: move counters.h to haproxy/counters-t.h

Since these are only type definitions, let's move them to counters-t.h
and reserve counters.h for when functions will be needed.
diff --git a/include/types/counters.h b/include/types/counters.h
deleted file mode 100644
index 5b56c7d..0000000
--- a/include/types/counters.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- * include/types/counters.h
- * This file contains structure declarations for statistics counters.
- *
- * Copyright 2008-2009 Krzysztof Piotr Oledzki <ole@ans.pl>
- * Copyright 2011-2014 Willy Tarreau <w@1wt.eu>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation, version 2.1
- * exclusively.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
- */
-
-#ifndef _TYPES_COUNTERS_H
-#define _TYPES_COUNTERS_H
-
-/* counters used by listeners and frontends */
-struct fe_counters {
-	unsigned int conn_max;                  /* max # of active sessions */
-	long long    cum_conn;                  /* cumulated number of received connections */
-	long long    cum_sess;                  /* cumulated number of accepted connections */
-
-	unsigned int cps_max;                   /* maximum of new connections received per second */
-	unsigned int sps_max;                   /* maximum of new connections accepted per second (sessions) */
-
-	long long bytes_in;                     /* number of bytes transferred from the client to the server */
-	long long bytes_out;                    /* number of bytes transferred from the server to the client */
-
-	long long comp_in;                      /* input bytes fed to the compressor */
-	long long comp_out;                     /* output bytes emitted by the compressor */
-	long long comp_byp;                     /* input bytes that bypassed the compressor (cpu/ram/bw limitation) */
-
-	long long denied_req;                   /* blocked requests because of security concerns */
-	long long denied_resp;                  /* blocked responses because of security concerns */
-	long long failed_req;                   /* failed requests (eg: invalid or timeout) */
-	long long denied_conn;                  /* denied connection requests (tcp-req-conn rules) */
-	long long denied_sess;                  /* denied session requests (tcp-req-sess rules) */
-	long long failed_rewrites;              /* failed rewrites (warning) */
-	long long internal_errors;              /* internal processing errors */
-
-	long long cli_aborts;                   /* aborted responses during DATA phase caused by the client */
-	long long srv_aborts;                   /* aborted responses during DATA phase caused by the server */
-	long long intercepted_req;              /* number of monitoring or stats requests intercepted by the frontend */
-
-	union {
-		struct {
-			long long cum_req;      /* cumulated number of processed HTTP requests */
-			long long comp_rsp;     /* number of compressed responses */
-			unsigned int rps_max;   /* maximum of new HTTP requests second observed */
-			long long rsp[6];       /* http response codes */
-			long long cache_lookups;/* cache lookups */
-			long long cache_hits;   /* cache hits */
-		} http;
-	} p;                                    /* protocol-specific stats */
-};
-
-/* counters used by listeners and frontends */
-struct be_counters {
-	unsigned int conn_max;                  /* max # of active sessions */
-	long long    cum_conn;                  /* cumulated number of received connections */
-	long long    cum_sess;                  /* cumulated number of accepted connections */
-	long long  cum_lbconn;                  /* cumulated number of sessions processed by load balancing (BE only) */
-	unsigned long last_sess;                /* last session time */
-
-	unsigned int cps_max;                   /* maximum of new connections received per second */
-	unsigned int sps_max;                   /* maximum of new connections accepted per second (sessions) */
-	unsigned int nbpend_max;                /* max number of pending connections with no server assigned yet (BE only) */
-	unsigned int cur_sess_max;		/* max number of currently active sessions */
-
-	long long bytes_in;                     /* number of bytes transferred from the client to the server */
-	long long bytes_out;                    /* number of bytes transferred from the server to the client */
-
-	long long comp_in;                      /* input bytes fed to the compressor */
-	long long comp_out;                     /* output bytes emitted by the compressor */
-	long long comp_byp;                     /* input bytes that bypassed the compressor (cpu/ram/bw limitation) */
-
-	long long denied_req;                   /* blocked requests because of security concerns */
-	long long denied_resp;                  /* blocked responses because of security concerns */
-
-	long long connect;                      /* number of connection establishment attempts */
-	long long reuse;                        /* number of connection reuses */
-	long long failed_conns;                 /* failed connect() attempts (BE only) */
-	long long failed_resp;                  /* failed responses (BE only) */
-	long long cli_aborts;                   /* aborted responses during DATA phase caused by the client */
-	long long srv_aborts;                   /* aborted responses during DATA phase caused by the server */
-	long long retries;                      /* retried and redispatched connections (BE only) */
-	long long redispatches;                 /* retried and redispatched connections (BE only) */
-	long long failed_rewrites;              /* failed rewrites (warning) */
-	long long internal_errors;              /* internal processing errors */
-
-	long long failed_checks, failed_hana;	/* failed health checks and health analyses for servers */
-	long long down_trans;			/* up->down transitions */
-
-	unsigned int q_time, c_time, d_time, t_time; /* sums of conn_time, queue_time, data_time, total_time */
-	unsigned int qtime_max, ctime_max, dtime_max, ttime_max; /* maximum of conn_time, queue_time, data_time, total_time observed */
-
-	union {
-		struct {
-			long long cum_req;      /* cumulated number of processed HTTP requests */
-			long long comp_rsp;     /* number of compressed responses */
-			unsigned int rps_max;   /* maximum of new HTTP requests second observed */
-			long long rsp[6];       /* http response codes */
-			long long cache_lookups;/* cache lookups */
-			long long cache_hits;   /* cache hits */
-		} http;
-	} p;                                    /* protocol-specific stats */
-};
-
-#endif /* _TYPES_COUNTERS_H */
-
-/*
- * Local variables:
- *  c-indent-level: 8
- *  c-basic-offset: 8
- * End:
- */
diff --git a/include/types/proxy.h b/include/types/proxy.h
index 2019de8..75f0297 100644
--- a/include/types/proxy.h
+++ b/include/types/proxy.h
@@ -29,6 +29,7 @@
 
 #include <haproxy/api-t.h>
 #include <haproxy/chunk.h>
+#include <haproxy/counters-t.h>
 #include <haproxy/http-t.h>
 #include <haproxy/list-t.h>
 #include <haproxy/thread.h>
@@ -39,7 +40,6 @@
 #include <types/acl.h>
 #include <types/backend.h>
 #include <types/checks.h>
-#include <types/counters.h>
 #include <types/filters.h>
 #include <haproxy/freq_ctr-t.h>
 #include <types/listener.h>
diff --git a/include/types/server.h b/include/types/server.h
index 9cf5ade..c0f6c38 100644
--- a/include/types/server.h
+++ b/include/types/server.h
@@ -25,6 +25,7 @@
 #include <netinet/in.h>
 #include <arpa/inet.h>
 
+#include <haproxy/counters-t.h>
 #include <haproxy/dns-t.h>
 #include <haproxy/api-t.h>
 #include <haproxy/list-t.h>
@@ -34,7 +35,6 @@
 #include <import/eb32tree.h>
 
 #include <types/connection.h>
-#include <types/counters.h>
 #include <haproxy/freq_ctr-t.h>
 #include <types/obj_type.h>
 #include <types/proxy.h>