File Reference
#include "squid.h"
#include "AccessLogEntry.h"
#include "base/Assure.h"
#include "CacheManager.h"
#include "comm/Connection.h"
#include "errorpage.h"
#include "HttpReply.h"
#include "HttpRequest.h"
#include "icmp/net_db.h"
#include "internal.h"
#include "MemBuf.h"
#include "SquidConfig.h"
#include "Store.h"
#include "tools.h"
#include "util.h"
#include "wordlist.h"
Include dependency graph for

Go to the source code of this file.


void internalStart (const Comm::ConnectionPointer &clientConn, HttpRequest *request, StoreEntry *entry, const AccessLogEntry::Pointer &ale)
bool internalCheck (const SBuf &urlPath)
bool internalStaticCheck (const SBuf &urlPath)
bool ForSomeCacheManager (const SBuf &urlPath)
char * internalRemoteUri (bool encrypt, const char *host, unsigned short port, const char *dir, const SBuf &name)
char * internalLocalUri (const char *dir, const SBuf &name)
const char * internalHostname (void)
int internalHostnameIs (const char *arg)

Function Documentation

◆ ForSomeCacheManager()

bool ForSomeCacheManager ( const SBuf urlPath)

whether the given request URL path points to a cache manager (not necessarily running on this Squid instance)

Definition at line 87 of file

References SBuf::startsWith(), and CacheManager::WellKnownUrlPathPrefix().

Referenced by ClientHttpRequest::checkForInternalAccess(), and internalStart().

◆ internalCheck()

bool internalCheck ( const SBuf urlPath)

◆ internalHostname()

const char * internalHostname ( void  )

◆ internalHostnameIs()

int internalHostnameIs ( const char *  arg)

◆ internalLocalUri()

char * internalLocalUri ( const char *  dir,
const SBuf name 

◆ internalRemoteUri()

◆ internalStart()

◆ internalStaticCheck()

bool internalStaticCheck ( const SBuf urlPath)

Definition at line 80 of file

References SBuf::startsWith().

Referenced by ClientHttpRequest::checkForInternalAccess().






Web Site Translations