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());
CBDATA_CLASS_INIT(ASState)
static int printRadixNode(struct squid_radix_node *rn, void *sentry)
Definition: Asn.cc:493
static int destroyRadixNode(struct squid_radix_node *rn, void *w)
Definition: Asn.cc:459
void asnAclInitialize(ACL *acls)
virtual bool match(M)=0
int match(ACLData< MatchType > *&, ACLFilledChecklist *) override
Definition: Asn.cc:584
Definition: FilledChecklist.h:33
int match(ACLData< MatchType > *&, ACLFilledChecklist *) override
Definition: Asn.cc:578
Definition: Strategised.h:29
CBDATA_CLASS(ASState)
void defaultPort()
reset the port to the default port number for the current scheme
Definition: Uri.h:99
Definition: CbDataList.h:16
Definition: ipcache.h:51
static void fwdStart(const Comm::ConnectionPointer &client, StoreEntry *, HttpRequest *)
Same as Start() but no master xaction info (AccessLogEntry) available.
Definition: FwdState.cc:418
Definition: HttpRequest.h:49
Http::StatusCode status() const
retrieve the status code for this status line
Definition: StatusLine.h:45
Definition: Address.h:41
char * toStr(char *buf, const unsigned int blen, int force=AF_UNSPEC) const
Definition: Address.cc:792
Definition: RequestFlags.h:23
Definition: Store.h:42
Definition: StoreIOBuffer.h:16
struct StoreIOBuffer::@142 flags
Definition: StoreClient.h:57
const ipcache_addrs * ipcache_gethostbyname(const char *name, int flags)
Definition: ipcache.cc:719
#define MAX_IPSTRLEN
Length of buffer that needs to be allocated to old a null-terminated IP-string.
Definition: forward.h:25
Definition: Xaction.cc:139
void RegisterAction(char const *action, char const *desc, OBJH *handler, int pw_req_flag, int atomic)
Definition: Registration.cc:16
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
SQUIDCEXTERN struct squid_radix_node * squid_rn_match(void *, struct squid_radix_node_head *)
Definition: radix.c:245
SQUIDCEXTERN int squid_rn_inithead(struct squid_radix_node_head **, int)
Definition: radix.c:854
SQUIDCEXTERN int squid_rn_walktree(struct squid_radix_node_head *, int(*)(struct squid_radix_node *, void *), void *)
Definition: radix.c:818
SQUIDCEXTERN struct squid_radix_node * squid_rn_addroute(void *, void *, struct squid_radix_node_head *, struct squid_radix_node[2])
Definition: radix.c:520
StoreEntry * storeCreateEntry(const char *url, const char *logUrl, const RequestFlags &flags, const HttpRequestMethod &method)
Definition: store.cc:733
StoreEntry * storeGetPublic(const char *uri, const HttpRequestMethod &method)
Definition: store.cc:478
int storeUnregister(store_client *sc, StoreEntry *e, void *data)
Definition: store_client.cc:658
void storeClientCopy(store_client *sc, StoreEntry *e, StoreIOBuffer copyInto, STCB *callback, void *data)
Definition: store_client.cc:241
store_client * storeClientListAdd(StoreEntry *e, void *data)
Definition: store_client.cc:121
Definition: radix.h:103
Definition: radix.h:51