From: Francesco Chemolli Date: Fri, 28 Aug 2015 13:58:29 +0000 (+0200) Subject: Moved snmp-related variable_list from typedefs.h to snmp_core.h X-Git-Tag: SQUID_4_0_1~81^2~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fe5ed73ed074112f0e76ce791fe4198ab89b45e9;p=thirdparty%2Fsquid.git Moved snmp-related variable_list from typedefs.h to snmp_core.h --- diff --git a/src/snmp_agent.h b/src/snmp_agent.h index d60c68f264..27884dd708 100644 --- a/src/snmp_agent.h +++ b/src/snmp_agent.h @@ -13,6 +13,7 @@ #if SQUID_SNMP +#include "cache_snmp.h" #include "snmp_vars.h" variable_list *snmp_confFn(variable_list *, snint *); diff --git a/src/snmp_core.h b/src/snmp_core.h index f81355bb2b..63d581edea 100644 --- a/src/snmp_core.h +++ b/src/snmp_core.h @@ -13,17 +13,15 @@ #include "cache_snmp.h" #include "comm/forward.h" -#include "typedefs.h" +#include "ip/forward.h" +#include "typedefs.h" //for PF -namespace Ip -{ -class Address; -} class MemBuf; #define SNMP_REQUEST_SIZE 4096 #define MAX_PROTOSTAT 5 +typedef variable_list *(oid_ParseFn) (variable_list *, snint *); typedef struct _mib_tree_entry mib_tree_entry; typedef oid *(instance_Fn) (oid * name, snint * len, mib_tree_entry * current, oid_ParseFn ** Fn); typedef enum {atNone = 0, atSum, atAverage, atMax, atMin} AggrType; diff --git a/src/typedefs.h b/src/typedefs.h index c7849748ed..a84e64348d 100644 --- a/src/typedefs.h +++ b/src/typedefs.h @@ -16,11 +16,6 @@ typedef struct { size_t kb; } kb_t; -#if SQUID_SNMP -#include "cache_snmp.h" -typedef variable_list *(oid_ParseFn) (variable_list *, snint *); -#endif - typedef void FREE(void *); typedef void PF(int, void *);