/*
- * Copyright (C) 1996-2015 The Squid Software Foundation and contributors
+ * Copyright (C) 1996-2021 The Squid Software Foundation and contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
#define SQUID_CLIENT_DB_H_
#include "anyp/ProtocolType.h"
-//#include "enums.h"
#include "ip/Address.h"
#include "LogTags.h"
+#if SQUID_SNMP
+#include "cache_snmp.h"
+#include "snmp_vars.h"
+#endif
namespace Ip
{
class StoreEntry;
class ClientInfo;
-void clientdbUpdate(const Ip::Address &, LogTags, AnyP::ProtocolType, size_t);
+void clientdbUpdate(const Ip::Address &, const LogTags &, AnyP::ProtocolType, size_t);
int clientdbCutoffDenied(const Ip::Address &);
void clientdbDump(StoreEntry *);
void clientdbFreeMemory(void);
#if SQUID_SNMP
Ip::Address *client_entry(Ip::Address *current);
+variable_list *snmp_meshCtblFn(variable_list *, snint *);
#endif
#endif /* SQUID_CLIENT_DB_H_ */