From: Francesco Chemolli Date: Wed, 5 Sep 2012 15:12:36 +0000 (+0200) Subject: Added missing includes X-Git-Tag: sourceformat-review-1~6^2~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c8f1812b2e7b3e955589d8ca60863107614b6b81;p=thirdparty%2Fsquid.git Added missing includes In-place turned snmp_request_t to a class --- diff --git a/src/AccessLogEntry.h b/src/AccessLogEntry.h index e5cf612857..de15185d11 100644 --- a/src/AccessLogEntry.h +++ b/src/AccessLogEntry.h @@ -35,6 +35,7 @@ #include "HttpVersion.h" #include "HttpRequestMethod.h" #include "HierarchyLogEntry.h" +#include "icp_opcode.h" #include "ip/Address.h" #include "HttpRequestMethod.h" #if ICAP_CLIENT diff --git a/src/HttpRequest.h b/src/HttpRequest.h index 1889903609..f7a06a6c78 100644 --- a/src/HttpRequest.h +++ b/src/HttpRequest.h @@ -33,6 +33,7 @@ #include "base/CbcPointer.h" #include "Debug.h" +#include "err_type.h" #include "HierarchyLogEntry.h" #include "HttpMsg.h" #include "HttpRequestMethod.h" diff --git a/src/forward.h b/src/forward.h index c8a4adcf3d..ee9afe9b38 100644 --- a/src/forward.h +++ b/src/forward.h @@ -4,6 +4,7 @@ #include "Array.h" #include "comm.h" #include "comm/Connection.h" +#include "err_type.h" #include "fde.h" #include "ip/Address.h" #include "RefCount.h" diff --git a/src/structs.h b/src/structs.h index f3d192a001..2d59eb2a39 100644 --- a/src/structs.h +++ b/src/structs.h @@ -29,22 +29,16 @@ #ifndef SQUID_STRUCTS_H #define SQUID_STRUCTS_H -#include "acl/AclNameList.h" #include "cbdata.h" #include "defines.h" #include "dlink.h" -#include "err_type.h" #include "hash.h" #include "ip/Address.h" -#include "RefCount.h" /* needed for the global config */ #include "HttpHeader.h" #include "HttpHeaderTools.h" -/* for ICP_END */ -#include "icp_opcode.h" - #define PEER_MULTICAST_SIBLINGS 1 class ACLChecklist; @@ -52,7 +46,8 @@ class ACLChecklist; #if SQUID_SNMP #include "snmp_session.h" -struct _snmp_request_t { +class snmp_request_t { +public: u_char *buf; u_char *outbuf; int len; diff --git a/src/typedefs.h b/src/typedefs.h index b3846cbd0f..03329961ef 100644 --- a/src/typedefs.h +++ b/src/typedefs.h @@ -57,8 +57,6 @@ typedef struct _sslproxy_cert_adapt sslproxy_cert_adapt; #include "snmp_vars.h" #include "cache_snmp.h" typedef variable_list *(oid_ParseFn) (variable_list *, snint *); - -typedef struct _snmp_request_t snmp_request_t; #endif typedef void FREE(void *);