From: Steinar H. Gunderson Date: Sat, 13 Apr 2013 20:13:56 +0000 (+0200) Subject: Run include-what-you-use. X-Git-Tag: 1.0.0~122 X-Git-Url: https://git.sesse.net/?p=cubemap;a=commitdiff_plain;h=488f28bf7070f44469a006ed4a9d4c423788d175;ds=inline Run include-what-you-use. --- diff --git a/acceptor.cpp b/acceptor.cpp index 6f7ffa2..ecebf7e 100644 --- a/acceptor.cpp +++ b/acceptor.cpp @@ -1,13 +1,13 @@ +#include +#include +#include +#include #include -#include -#include #include -#include -#include -#include +#include #include -#include #include +#include #include "acceptor.h" #include "serverpool.h" diff --git a/client.cpp b/client.cpp index be47e0e..c74209d 100644 --- a/client.cpp +++ b/client.cpp @@ -1,13 +1,12 @@ +#include +#include #include -#include #include -#include -#include #include "client.h" #include "markpool.h" -#include "stream.h" #include "state.pb.h" +#include "stream.h" using namespace std; diff --git a/client.h b/client.h index ff07a7b..e82b487 100644 --- a/client.h +++ b/client.h @@ -3,6 +3,7 @@ // A Client represents a single connection from a client (watching a single stream). +#include #include #include diff --git a/config.cpp b/config.cpp index 32e0e65..bcd86a9 100644 --- a/config.cpp +++ b/config.cpp @@ -1,12 +1,12 @@ +#include +#include #include -#include #include -#include -#include -#include +#include #include -#include #include +#include +#include #include "config.h" #include "parse.h" diff --git a/config.h b/config.h index e7385e2..34edaa7 100644 --- a/config.h +++ b/config.h @@ -3,8 +3,9 @@ // Various routines that deal with parsing the configuration file. -#include +#include #include +#include struct MarkPoolConfig { int from, to; diff --git a/httpinput.cpp b/httpinput.cpp index 291b17f..875ee62 100644 --- a/httpinput.cpp +++ b/httpinput.cpp @@ -1,31 +1,26 @@ +#include +#include +#include +#include +#include +#include #include +#include #include -#include -#include -#include -#include -#include -#include -#include #include -#include #include -#include -#include -#include -#include -#include -#include +#include #include +#include +#include +#include -#include "metacube.h" -#include "mutexlock.h" #include "httpinput.h" -#include "server.h" -#include "serverpool.h" +#include "metacube.h" #include "parse.h" -#include "version.h" +#include "serverpool.h" #include "state.pb.h" +#include "version.h" using namespace std; diff --git a/httpinput.h b/httpinput.h index 1714b71..f14b099 100644 --- a/httpinput.h +++ b/httpinput.h @@ -1,8 +1,9 @@ #ifndef _HTTPINPUT_H #define _HTTPINPUT_H 1 -#include +#include #include +#include #include "input.h" diff --git a/input.cpp b/input.cpp index 3f6a9d7..d7c2b77 100644 --- a/input.cpp +++ b/input.cpp @@ -1,10 +1,11 @@ +#include #include #include #include "httpinput.h" -#include "udpinput.h" #include "input.h" #include "state.pb.h" +#include "udpinput.h" using namespace std; diff --git a/main.cpp b/main.cpp index 1369c9f..8ac7802 100644 --- a/main.cpp +++ b/main.cpp @@ -1,39 +1,30 @@ -#include -#include -#include -#include #include +#include #include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include #include -#include #include -#include -#include -#include -#include -#include -#include +#include #include #include +#include +#include +#include #include "acceptor.h" #include "config.h" +#include "input.h" #include "markpool.h" -#include "metacube.h" -#include "parse.h" -#include "server.h" #include "serverpool.h" -#include "input.h" +#include "state.pb.h" #include "stats.h" #include "util.h" #include "version.h" -#include "state.pb.h" using namespace std; diff --git a/parse.cpp b/parse.cpp index eed7d19..f77af4a 100644 --- a/parse.cpp +++ b/parse.cpp @@ -1,10 +1,8 @@ +#include #include #include -#include -#include -#include -#include #include +#include #include "parse.h" diff --git a/parse.h b/parse.h index 6912dd9..de26064 100644 --- a/parse.h +++ b/parse.h @@ -3,8 +3,9 @@ // Various routines that deal with parsing; both HTTP requests and more generic text. -#include +#include #include +#include // Split a line on whitespace, e.g. "foo bar baz" -> {"foo", "bar", "baz"}. std::vector split_tokens(const std::string &line); diff --git a/server.cpp b/server.cpp index 64819f4..dfd5b97 100644 --- a/server.cpp +++ b/server.cpp @@ -1,29 +1,26 @@ -#include -#include -#include -#include #include -#include -#include +#include #include -#include -#include +#include +#include #include #include +#include +#include #include -#include -#include -#include -#include -#include +#include #include +#include +#include +#include +#include #include "markpool.h" +#include "mutexlock.h" #include "parse.h" #include "server.h" -#include "stream.h" -#include "mutexlock.h" #include "state.pb.h" +#include "stream.h" using namespace std; diff --git a/server.h b/server.h index 343adf9..e8114cf 100644 --- a/server.h +++ b/server.h @@ -1,17 +1,22 @@ #ifndef _SERVER_H #define _SERVER_H 1 -#include #include +#include +#include #include +#include #include -#include #include +#include #include #include "client.h" #include "thread.h" +class ClientProto; +struct Stream; + #define EPOLL_MAX_EVENTS 8192 #define EPOLL_TIMEOUT_MS 20 #define MAX_CLIENT_REQUEST 16384 diff --git a/serverpool.cpp b/serverpool.cpp index e47c8d5..ee3587f 100644 --- a/serverpool.cpp +++ b/serverpool.cpp @@ -1,3 +1,7 @@ +#include + +#include "client.h" +#include "server.h" #include "serverpool.h" #include "state.pb.h" diff --git a/serverpool.h b/serverpool.h index 1369db0..106877a 100644 --- a/serverpool.h +++ b/serverpool.h @@ -1,11 +1,16 @@ #ifndef _SERVERPOOL_H #define _SERVERPOOL_H 1 -#include "server.h" - +#include +#include #include +#include "server.h" +#include "state.pb.h" + class MarkPool; +class Server; +struct ClientStats; // Provides services such as load-balancing between a number of Server instances. class ServerPool { diff --git a/stats.cpp b/stats.cpp index 94cd4e7..49106ee 100644 --- a/stats.cpp +++ b/stats.cpp @@ -1,11 +1,13 @@ +#include +#include #include -#include #include +#include +#include #include -#include -#include -#include +#include +#include "client.h" #include "serverpool.h" #include "stats.h" diff --git a/stream.cpp b/stream.cpp index 322391e..080d3bf 100644 --- a/stream.cpp +++ b/stream.cpp @@ -1,13 +1,13 @@ +#include #include +#include #include -#include -#include #include #include +#include "state.pb.h" #include "stream.h" #include "util.h" -#include "state.pb.h" using namespace std; diff --git a/stream.h b/stream.h index efedc9b..ea13f40 100644 --- a/stream.h +++ b/stream.h @@ -4,13 +4,14 @@ // Representation of a single, muxed (we only really care about bytes/blocks) stream. // Fed by Input, sent out by Server (to Client). +#include #include #include #include -struct Client; class MarkPool; class StreamProto; +struct Client; struct Stream { Stream(const std::string &stream_id, size_t backlog_size); diff --git a/udpinput.cpp b/udpinput.cpp index 6537035..fc0779c 100644 --- a/udpinput.cpp +++ b/udpinput.cpp @@ -1,17 +1,17 @@ +#include +#include +#include #include -#include -#include +#include #include -#include -#include -#include +#include #include #include "acceptor.h" -#include "udpinput.h" #include "serverpool.h" -#include "version.h" #include "state.pb.h" +#include "udpinput.h" +#include "version.h" using namespace std; diff --git a/udpinput.h b/udpinput.h index 0f89d68..a5f71b9 100644 --- a/udpinput.h +++ b/udpinput.h @@ -1,8 +1,8 @@ #ifndef _UDPINPUT_H #define _UDPINPUT_H 1 -#include #include +#include #include "input.h" diff --git a/util.cpp b/util.cpp index c8e26d2..a5d6378 100644 --- a/util.cpp +++ b/util.cpp @@ -1,7 +1,8 @@ +#include +#include #include #include #include -#include #include "util.h"