Asn.cc
Go to the documentation of this file.
90 int64_t offset = 0;
290 debugs(53, DBG_IMPORTANT, "ERROR: asHandleReply: Called with Error set and size=" << (unsigned int) result.length);
425 debugs(53, 3, "asnAddNet: Ignoring repeated network '" << addr << "/" << bitl << "' for AS " << as_number);
586 const ipcache_addrs *ia = ipcache_gethostbyname(checklist->request->url.host(), IP_LOOKUP_IF_MISS);
598 debugs(28, 3, "can't yet compare '" << AclMatchedName << "' ACL for " << checklist->request->url.host());
Definition: CbDataList.h:16
Definition: FilledChecklist.h:33
Definition: ipcache.h:51
virtual int match(ACLData< MatchType > *&, ACLFilledChecklist *) override
Definition: Asn.cc:578
void defaultPort()
reset the port to the default port number for the current scheme
Definition: Uri.h:97
const ipcache_addrs * ipcache_gethostbyname(const char *name, int flags)
Definition: ipcache.cc:719
virtual int match(ACLData< MatchType > *&, ACLFilledChecklist *)
Definition: Asn.cc:584
Definition: radix.h:103
static int destroyRadixNode(struct squid_radix_node *rn, void *w)
Definition: Asn.cc:459
SQUIDCEXTERN int squid_rn_walktree(struct squid_radix_node_head *, int(*)(struct squid_radix_node *, void *), void *)
Definition: radix.c:818
char * toStr(char *buf, const unsigned int blen, int force=AF_UNSPEC) const
Definition: Address.cc:792
struct StoreIOBuffer::@146 flags
#define MAX_IPSTRLEN
Length of buffer that needs to be allocated to old a null-terminated IP-string.
Definition: forward.h:25
Definition: HttpRequest.h:49
Definition: StoreIOBuffer.h:16
Definition: RequestFlags.h:21
Http::StatusCode status() const
retrieve the status code for this status line
Definition: StatusLine.h:45
static int printRadixNode(struct squid_radix_node *rn, void *sentry)
Definition: Asn.cc:493
SQUIDCEXTERN int squid_rn_inithead(struct squid_radix_node_head **, int)
Definition: radix.c:854
SQUIDCEXTERN struct squid_radix_node * squid_rn_addroute(void *, void *, struct squid_radix_node_head *, struct squid_radix_node[2])
Definition: radix.c:520
CBDATA_CLASS(ASState)
Definition: radix.h:51
StoreEntry * storeCreateEntry(const char *url, const char *logUrl, const RequestFlags &flags, const HttpRequestMethod &method)
Definition: store.cc:734
Definition: client_db.h:23
Definition: Strategised.h:29
SQUIDCEXTERN struct squid_radix_node * squid_rn_match(void *, struct squid_radix_node_head *)
Definition: radix.c:245
CBDATA_CLASS_INIT(ASState)
Definition: Store.h:42
SQUIDCEXTERN struct squid_radix_node * squid_rn_lookup(void *, void *, struct squid_radix_node_head *)
Definition: radix.c:207
SQUIDCEXTERN struct squid_radix_node * squid_rn_delete(void *, void *, struct squid_radix_node_head *)
Definition: radix.c:665
Definition: StoreClient.h:57
virtual bool match(M)=0
StoreEntry * storeGetPublic(const char *uri, const HttpRequestMethod &method)
Definition: store.cc:479
static void fwdStart(const Comm::ConnectionPointer &client, StoreEntry *, HttpRequest *)
Same as Start() but no master xaction info (AccessLogEntry) available.
Definition: FwdState.cc:438
void RegisterAction(char const *action, char const *desc, OBJH *handler, int pw_req_flag, int atomic)
Definition: Registration.cc:16
int storeUnregister(store_client *sc, StoreEntry *e, void *data)
Definition: store_client.cc:714
void storeClientCopy(store_client *sc, StoreEntry *e, StoreIOBuffer copyInto, STCB *callback, void *data)
Definition: store_client.cc:236
Definition: Address.h:41
store_client * storeClientListAdd(StoreEntry *e, void *data)
Definition: store_client.cc:122
void asnAclInitialize(ACL *acls)