fqdncache.cc
Go to the documentation of this file.
121 static int fqdncacheParse(fqdncache_entry *, const rfc1035_rr *, int, const char *error_message);
315 fqdncacheParse(fqdncache_entry *f, const rfc1035_rr * answers, int nr, const char *error_message)
349 debugs(35, 2, "fqdncacheParse: invalid PTR record '" << answers[k].rdata << "' for '" << name << "'");
389 fqdncacheHandleReply(void *data, const rfc1035_rr * answers, int na, const char *error_message, const bool lastAnswer)
656 debugs(35, DBG_IMPORTANT, "WARNING: can't add static entry for locked address '" << addr << "'");
733 debugs(49, 5, "snmp_netFqdnFn: Processing request:" << snmpDebugOid(Var->name, Var->name_length, tmp));
void idnsPTRLookup(const Ip::Address &, IDNSCB *, void *)
Definition: dns_internal.cc:1799
const char * snmpDebugOid(oid *Name, snint Len, MemBuf &outbuf)
Definition: snmp_core.cc:1052
struct SquidConfig::@110 fqdncache
SQUIDCEXTERN void hash_remove_link(hash_table *, hash_link *)
Definition: hash.cc:224
Definition: snmp_vars.h:44
Definition: cbdata.cc:61
char * toStr(char *buf, const unsigned int blen, int force=AF_UNSPEC) const
Definition: Address.cc:802
#define MAX_IPSTRLEN
Length of buffer that needs to be allocated to old a null-terminated IP-string.
Definition: forward.h:23
void fqdncacheAddEntryFromHosts(char *addr, SBufList &hostnames)
Definition: fqdncache.cc:649
const char * fqdncache_gethostbyaddr(const Ip::Address &addr, int flags)
Definition: fqdncache.cc:480
struct fqdncache_entry::Flags flags
static int fqdncacheParse(fqdncache_entry *, const rfc1035_rr *, int, const char *error_message)
Definition: fqdncache.cc:315
Definition: MemBuf.h:24
Definition: dlink.h:15
Definition: fqdncache.cc:109
struct variable_list * snmp_var_new_integer(oid *, int, int, unsigned char)
Definition: snmp_vars.c:154
Definition: fqdncache.cc:78
variable_list * snmp_netFqdnFn(variable_list *Var, snint *ErrP)
Definition: fqdncache.cc:729
void fqdncache_nbgethostbyaddr(const Ip::Address &addr, FQDNH *handler, void *handlerData)
Definition: fqdncache.cc:413
Definition: dlink.h:24
static void fqdncacheRegisterWithCacheManager(void)
Definition: fqdncache.cc:684
Definition: fqdncache.cc:98
Definition: Store.h:42
static int fqdncacheExpiredEntry(const fqdncache_entry *)
Definition: fqdncache.cc:184
Definition: rfc1035.h:37
Definition: hash.h:23
void IDNSCB(void *cbdata, const rfc1035_rr *answer, const int recordsInAnswer, const char *error, bool lastAnswer)
Definition: forward.h:16
static void fqdncacheUnlockEntry(fqdncache_entry *f)
Definition: fqdncache.cc:590
static struct _fqdn_cache_stats FqdncacheStats
Definition: cbdata.h:359
void RegisterAction(char const *action, char const *desc, OBJH *handler, int pw_req_flag, int atomic)
Definition: Registration.cc:16
Definition: Address.h:41
struct StatCounters::@135 dns
void eventAdd(const char *name, EVH *func, void *arg, double when, int weight, bool cbdata)
Definition: event.cc:109
static void fqdncacheCallback(fqdncache_entry *, int wait)
Definition: fqdncache.cc:290