From 8cdf715a5a6320a0b8c1152a28c40bc0dd86676b Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sun, 21 Apr 2013 13:57:00 +0200 Subject: [PATCH 1/1] Run include-what-you-use. --- config.cpp | 3 +++ config.h | 1 + serverpool.cpp | 5 +++++ serverpool.h | 2 ++ udpinput.cpp | 1 - udpstream.cpp | 3 +++ udpstream.h | 1 + 7 files changed, 15 insertions(+), 1 deletion(-) diff --git a/config.cpp b/config.cpp index d47bfec..f17302a 100644 --- a/config.cpp +++ b/config.cpp @@ -1,8 +1,11 @@ +#include #include #include +#include #include #include #include +#include #include #include #include diff --git a/config.h b/config.h index 8de6704..cf3fdfb 100644 --- a/config.h +++ b/config.h @@ -4,6 +4,7 @@ // Various routines that deal with parsing the configuration file. #include +#include #include #include #include diff --git a/serverpool.cpp b/serverpool.cpp index 590e0f5..be47aa9 100644 --- a/serverpool.cpp +++ b/serverpool.cpp @@ -1,12 +1,17 @@ #include #include +#include #include "client.h" +#include "log.h" #include "server.h" #include "serverpool.h" #include "state.pb.h" +#include "udpstream.h" #include "util.h" +struct sockaddr_in6; + using namespace std; ServerPool::ServerPool(int size) diff --git a/serverpool.h b/serverpool.h index 5b7fca3..9a8e171 100644 --- a/serverpool.h +++ b/serverpool.h @@ -12,7 +12,9 @@ class MarkPool; class Server; +class UDPStream; struct ClientStats; +struct sockaddr_in6; // Provides services such as load-balancing between a number of Server instances. class ServerPool { diff --git a/udpinput.cpp b/udpinput.cpp index 887850c..7caf8e1 100644 --- a/udpinput.cpp +++ b/udpinput.cpp @@ -2,7 +2,6 @@ #include #include #include -#include #include #include #include diff --git a/udpstream.cpp b/udpstream.cpp index 1852243..5ed16df 100644 --- a/udpstream.cpp +++ b/udpstream.cpp @@ -1,3 +1,6 @@ +#include +#include + #include "log.h" #include "markpool.h" #include "udpstream.h" diff --git a/udpstream.h b/udpstream.h index 3424b98..e30c948 100644 --- a/udpstream.h +++ b/udpstream.h @@ -7,6 +7,7 @@ // that there is no state (UDP itself is, of course, stateless). #include +#include #include #include #include -- 2.39.2