Also catches several eCAP uses which were missed.
if (protocol == AnyP::PROTO_GOPHER)
return gopherCachable(this);
- if (protocol == AnyP::PROTO_CACHEOBJ)
+ if (protocol == AnyP::PROTO_CACHE_OBJECT)
return false;
return true;
libecap::headerReferer.assignHostId(HDR_REFERER);
libecap::headerContentLength.assignHostId(HDR_CONTENT_LENGTH);
- libecap::protocolHttp.assignHostId(PROTO_HTTP);
- libecap::protocolHttps.assignHostId(PROTO_HTTPS);
- libecap::protocolFtp.assignHostId(PROTO_FTP);
- libecap::protocolGopher.assignHostId(PROTO_GOPHER);
- libecap::protocolWais.assignHostId(PROTO_WAIS);
- libecap::protocolUrn.assignHostId(PROTO_URN);
- libecap::protocolWhois.assignHostId(PROTO_WHOIS);
- protocolInternal.assignHostId(PROTO_INTERNAL);
- protocolCacheObj.assignHostId(PROTO_CACHEOBJ);
- protocolIcp.assignHostId(PROTO_ICP);
+ libecap::protocolHttp.assignHostId(AnyP::PROTO_HTTP);
+ libecap::protocolHttps.assignHostId(AnyP::PROTO_HTTPS);
+ libecap::protocolFtp.assignHostId(AnyP::PROTO_FTP);
+ libecap::protocolGopher.assignHostId(AnyP::PROTO_GOPHER);
+ libecap::protocolWais.assignHostId(AnyP::PROTO_WAIS);
+ libecap::protocolUrn.assignHostId(AnyP::PROTO_URN);
+ libecap::protocolWhois.assignHostId(AnyP::PROTO_WHOIS);
+ protocolInternal.assignHostId(AnyP::PROTO_INTERNAL);
+ protocolCacheObj.assignHostId(AnyP::PROTO_CACHE_OBJECT);
+ protocolIcp.assignHostId(AnyP::PROTO_ICP);
#if USE_HTCP
- protocolHtcp.assignHostId(PROTO_HTCP);
+ protocolHtcp.assignHostId(AnyP::PROTO_HTCP);
#endif
}
{
// TODO: optimize?
switch (theMessage.protocol) {
- case PROTO_HTTP:
+ case AnyP::PROTO_HTTP:
return libecap::protocolHttp;
- case PROTO_HTTPS:
+ case AnyP::PROTO_HTTPS:
return libecap::protocolHttps;
- case PROTO_FTP:
+ case AnyP::PROTO_FTP:
return libecap::protocolFtp;
- case PROTO_GOPHER:
+ case AnyP::PROTO_GOPHER:
return libecap::protocolGopher;
- case PROTO_WAIS:
+ case AnyP::PROTO_WAIS:
return libecap::protocolWais;
- case PROTO_WHOIS:
+ case AnyP::PROTO_WHOIS:
return libecap::protocolWhois;
- case PROTO_URN:
+ case AnyP::PROTO_URN:
return libecap::protocolUrn;
- case PROTO_ICP:
+ case AnyP::PROTO_ICP:
return protocolIcp;
#if USE_HTCP
- case PROTO_HTCP:
+ case AnyP::PROTO_HTCP:
return protocolHtcp;
#endif
- case PROTO_CACHEOBJ:
+ case AnyP::PROTO_CACHE_OBJECT:
return protocolCacheObj;
- case PROTO_INTERNAL:
+ case AnyP::PROTO_INTERNAL:
return protocolInternal;
- case PROTO_ICY:
+ case AnyP::PROTO_ICY:
return Name();
- case PROTO_NONE:
+ case AnyP::PROTO_NONE:
return Name();
- case PROTO_MAX:
+ case AnyP::PROTO_MAX:
break; // should not happen
- // no default to catch PROTO_ additions
+ // no default to catch AnyP::PROTO_ additions
}
Must(false); // not reached
return Name();
{
if (name.assignedHostId())
return static_cast<protocol_t>(name.hostId());
- return PROTO_NONE; // no PROTO_OTHER
+ return AnyP::PROTO_NONE; // no AnyP::PROTO_OTHER
}
PROTO_HTTPS,
PROTO_GOPHER,
PROTO_WAIS,
- PROTO_CACHEOBJ,
+ PROTO_CACHE_OBJECT,
PROTO_ICP,
#if USE_HTCP
PROTO_HTCP,
if (request->protocol == AnyP::PROTO_GOPHER)
return gopherCachable(request);
- if (request->protocol == AnyP::PROTO_CACHEOBJ)
+ if (request->protocol == AnyP::PROTO_CACHE_OBJECT)
return 0;
return 1;
*/
if ( Config.accessList.miss && !request->client_addr.IsNoAddr() &&
- request->protocol != AnyP::PROTO_INTERNAL && request->protocol != AnyP::PROTO_CACHEOBJ) {
+ request->protocol != AnyP::PROTO_INTERNAL && request->protocol != AnyP::PROTO_CACHE_OBJECT) {
/**
* Check if this host is allowed to fetch MISSES from us (miss_access)
*/
internalStart(request, entry);
return;
- case AnyP::PROTO_CACHEOBJ:
+ case AnyP::PROTO_CACHE_OBJECT:
CacheManager::GetInstance()->Start(client_fd, request, entry);
return;
ftpStart(this);
break;
- case AnyP::PROTO_CACHEOBJ:
+ case AnyP::PROTO_CACHE_OBJECT:
case AnyP::PROTO_INTERNAL:
URLScheme lhs_none(AnyP::PROTO_NONE), rhs_none(AnyP::PROTO_NONE);
CPPUNIT_ASSERT_EQUAL(lhs_none, rhs_none);
- URLScheme lhs_cacheobj(AnyP::PROTO_CACHEOBJ), rhs_cacheobj(AnyP::PROTO_CACHEOBJ);
+ URLScheme lhs_cacheobj(AnyP::PROTO_CACHE_OBJECT), rhs_cacheobj(AnyP::PROTO_CACHE_OBJECT);
CPPUNIT_ASSERT_EQUAL(lhs_cacheobj, rhs_cacheobj);
CPPUNIT_ASSERT(lhs_none != rhs_cacheobj);
}
CPPUNIT_ASSERT(URLScheme() == AnyP::PROTO_NONE);
CPPUNIT_ASSERT(not (URLScheme(AnyP::PROTO_WAIS) == AnyP::PROTO_HTTP));
CPPUNIT_ASSERT(AnyP::PROTO_HTTP == URLScheme(AnyP::PROTO_HTTP));
- CPPUNIT_ASSERT(not (AnyP::PROTO_CACHEOBJ == URLScheme(AnyP::PROTO_HTTP)));
+ CPPUNIT_ASSERT(not (AnyP::PROTO_CACHE_OBJECT == URLScheme(AnyP::PROTO_HTTP)));
}
/*
return AnyP::PROTO_WAIS;
if (strncasecmp(b, "cache_object", len) == 0)
- return AnyP::PROTO_CACHEOBJ;
+ return AnyP::PROTO_CACHE_OBJECT;
if (strncasecmp(b, "urn", len) == 0)
return AnyP::PROTO_URN;
case AnyP::PROTO_WAIS:
return 210;
- case AnyP::PROTO_CACHEOBJ:
+ case AnyP::PROTO_CACHE_OBJECT:
case AnyP::PROTO_INTERNAL:
return CACHE_HTTP_PORT;
case AnyP::PROTO_HTTP:
- case AnyP::PROTO_CACHEOBJ:
+ case AnyP::PROTO_CACHE_OBJECT:
rc = 1;
break;