#include "squid.h"
+#include "base/TextException.h"
#include "BodyPipe.h"
-#include "TextException.h"
CBDATA_CLASS_INIT(BodyPipe);
#include "squid.h"
+#include "base/TextException.h"
#include "Parsing.h"
-#include "TextException.h"
#include "ChunkedCodingParser.h"
#include "MemBuf.h"
#include <dlfcn.h>
#endif
-#include "TextException.h"
+#include "base/TextException.h"
#include "LoadableModule.h"
// Note: We must use preprocessor instead of C ifs because if dlopen()
CommCalls.h \
DescriptorSet.cc \
DescriptorSet.h \
- SquidConfig.cc \
- TextException.cc \
- TextException.h
+ SquidConfig.cc
squid_SOURCES = \
$(ACL_REGISTRATION_SOURCES) \
acl/libstate.la \
auth/libauth.la \
ip/libip.la \
+ base/libbase.la \
$(SQUID_CPPUNIT_LIBS) \
$(SQUID_CPPUNIT_LA) \
- -L../lib -lmiscutil \
+ $(COMPAT_LIB) \
$(XTRA_LIBS)
tests_testHttpReply_DEPENDENCIES= $(SQUID_CPPUNIT_LA) \
$(top_builddir)/lib/libmiscutil.a
*/
#include "squid.h"
+#include "base/TextException.h"
#include "Server.h"
#include "Store.h"
#include "HttpRequest.h"
#include "HttpReply.h"
-#include "TextException.h"
#include "errorpage.h"
#include "SquidTime.h"
*/
#include "squid.h"
+#include "base/TextException.h"
#include "Store.h"
-#include "TextException.h"
int
String::psize() const
#include "adaptation/AccessRule.h"
#include "adaptation/Config.h"
#include "adaptation/AccessCheck.h"
-
+#include "base/TextException.h"
/** \cond AUTODOCS-IGNORE */
cbdata_type Adaptation::AccessCheck::CBDATA_AccessCheck = CBDATA_UNKNOWN;
#include "config.h"
-#include "globals.h"
-#include "TextException.h"
-#include "SquidTime.h"
-#include "HttpRequest.h" /* for alLogformatHasAdaptToken */
#include "adaptation/Config.h"
#include "adaptation/History.h"
+#include "base/TextException.h"
+#include "globals.h"
+#include "HttpRequest.h" /* for alLogformatHasAdaptToken */
+#include "SquidTime.h"
/// impossible services value to identify unset theNextServices
const static char *TheNullServices = ",null,";
*/
#include "squid.h"
-#include "TextException.h"
-#include "HttpRequest.h"
-#include "HttpReply.h"
-#include "HttpMsg.h"
#include "adaptation/Config.h"
#include "adaptation/Iterator.h"
#include "adaptation/Service.h"
#include "adaptation/ServiceFilter.h"
#include "adaptation/ServiceGroups.h"
+#include "base/TextException.h"
+#include "HttpRequest.h"
+#include "HttpReply.h"
+#include "HttpMsg.h"
Adaptation::Iterator::Iterator(Adaptation::Initiator *anInitiator,
*/
#include "squid.h"
-#include "HttpMsg.h"
-#include "TextException.h"
#include "adaptation/Message.h"
+#include "base/TextException.h"
+#include "HttpMsg.h"
Adaptation::Message::Message(): header(NULL)
{
#include "squid.h"
#include <libecap/adapter/service.h>
#include <libecap/common/names.h>
-#include "TextException.h"
+#include "base/TextException.h"
#include "adaptation/ecap/ServiceRep.h"
#include "adaptation/ecap/Host.h"
#include "HttpRequest.h"
#include "HttpReply.h"
#include "BodyPipe.h"
-#include "TextException.h"
#include <libecap/common/names.h>
#include <libecap/common/area.h>
#include <libecap/common/version.h>
#include "adaptation/ecap/MessageRep.h"
#include "adaptation/ecap/XactionRep.h"
#include "adaptation/ecap/Host.h" /* for protocol constants */
+#include "base/TextException.h"
/* HeaderRep */
#include "squid.h"
#include <libecap/adapter/service.h>
-#include "TextException.h"
#include "adaptation/ecap/ServiceRep.h"
#include "adaptation/ecap/XactionRep.h"
+#include "base/TextException.h"
Adaptation::Ecap::ServiceRep::ServiceRep(const Adaptation::ServiceConfig &cfg):
/*AsyncJob("Adaptation::Ecap::ServiceRep"),*/ Adaptation::Service(cfg)
#include <libecap/common/area.h>
#include <libecap/common/delay.h>
#include <libecap/adapter/xaction.h>
-#include "TextException.h"
#include "HttpRequest.h"
#include "HttpReply.h"
#include "SquidTime.h"
#include "adaptation/ecap/XactionRep.h"
+#include "base/TextException.h"
CBDATA_NAMESPACED_CLASS_INIT(Adaptation::Ecap::XactionRep, XactionRep);
*/
#include "squid.h"
-#include "TextException.h"
-#include "HttpRequest.h"
-#include "HttpReply.h"
#include "acl/FilledChecklist.h"
-#include "HttpMsg.h"
#include "adaptation/icap/Launcher.h"
#include "adaptation/icap/Xaction.h"
#include "adaptation/icap/ServiceRep.h"
#include "adaptation/icap/Config.h"
+#include "base/TextException.h"
+#include "HttpMsg.h"
+#include "HttpRequest.h"
+#include "HttpReply.h"
Adaptation::Icap::Launcher::Launcher(const char *aTypeName,
*/
#include "squid.h"
+#include "AccessLogEntry.h"
+#include "adaptation/History.h"
+#include "adaptation/icap/Client.h"
+#include "adaptation/icap/Config.h"
+#include "adaptation/icap/History.h"
+#include "adaptation/icap/Launcher.h"
+#include "adaptation/icap/ModXact.h"
+#include "adaptation/icap/ServiceRep.h"
+#include "adaptation/Initiator.h"
+#include "auth/UserRequest.h"
+#include "base/TextException.h"
+#include "ChunkedCodingParser.h"
#include "comm.h"
#include "HttpMsg.h"
#include "HttpRequest.h"
#include "HttpReply.h"
-#include "adaptation/Initiator.h"
-#include "adaptation/icap/ServiceRep.h"
-#include "adaptation/icap/Launcher.h"
-#include "adaptation/icap/ModXact.h"
-#include "adaptation/icap/Client.h"
-#include "ChunkedCodingParser.h"
-#include "TextException.h"
-#include "auth/UserRequest.h"
-#include "adaptation/icap/Config.h"
#include "SquidTime.h"
-#include "AccessLogEntry.h"
-#include "adaptation/icap/History.h"
-#include "adaptation/History.h"
// flow and terminology:
// HTTP| --> receive --> encode --> write --> |network
#include "adaptation/icap/OptXact.h"
#include "adaptation/icap/Options.h"
-#include "TextException.h"
+#include "base/TextException.h"
#include "SquidTime.h"
#include "HttpRequest.h"
#include "squid.h"
-#include "wordlist.h"
-#include "HttpReply.h"
-#include "adaptation/icap/Options.h"
-#include "TextException.h"
#include "adaptation/icap/Config.h"
+#include "adaptation/icap/Options.h"
+#include "base/TextException.h"
+#include "HttpReply.h"
#include "SquidTime.h"
+#include "wordlist.h"
Adaptation::Icap::Options::Options(): error("unconfigured"),
max_connections(-1), allow204(false),
*/
#include "squid.h"
-#include "TextException.h"
-#include "HttpReply.h"
-#include "adaptation/icap/ServiceRep.h"
+#include "adaptation/icap/Config.h"
+#include "adaptation/icap/ModXact.h"
#include "adaptation/icap/Options.h"
#include "adaptation/icap/OptXact.h"
+#include "adaptation/icap/ServiceRep.h"
+#include "base/TextException.h"
#include "ConfigParser.h"
-#include "adaptation/icap/Config.h"
-#include "adaptation/icap/ModXact.h"
+#include "HttpReply.h"
#include "SquidTime.h"
CBDATA_NAMESPACED_CLASS_INIT(Adaptation::Icap, ServiceRep);
#include "adaptation/icap/Xaction.h"
#include "adaptation/icap/Launcher.h"
#include "adaptation/icap/Config.h"
-#include "TextException.h"
+#include "base/TextException.h"
#include "pconn.h"
#include "HttpRequest.h"
#include "HttpReply.h"
*/
#include "squid.h"
+#include "base/AsyncCall.h"
+#include "base/AsyncJob.h"
+#include "base/TextException.h"
#include "cbdata.h"
#include "MemBuf.h"
-#include "TextException.h"
-#include "base/AsyncJob.h"
-#include "base/AsyncCall.h"
unsigned int AsyncJob::TheLastId = 0;
#define SQUID_ASYNC_JOB_H
#include "base/AsyncCall.h"
-#include "TextException.h"
/**
\defgroup AsyncJobAPI Async-Jobs API
AsyncJob.cc \
AsyncJobCalls.h \
AsyncCallQueue.cc \
- AsyncCallQueue.h
+ AsyncCallQueue.h \
+ TextException.cc \
+ TextException.h
-#include "squid.h"
-#include "TextException.h"
+#include "config.h"
+#include "base/TextException.h"
+#include "Debug.h"
+#include "util.h"
TextException::TextException()
{
// Origin: xstd/TextException
-#include "squid.h"
+#include "config.h"
#include <exception>
// simple exception to report custom errors
#include "acl/FilledChecklist.h"
#include "auth/UserRequest.h"
+#include "base/TextException.h"
#if DELAY_POOLS
#include "DelayPools.h"
#endif
#include "rfc1738.h"
#include "SquidTime.h"
#include "Store.h"
-#include "TextException.h"
#define SQUID_ENTER_THROWING_CODE() try {
#include "adaptation/icap/icap_log.h"
#endif
#include "auth/Gadgets.h"
+#include "base/TextException.h"
#include "ConfigParser.h"
#include "errorpage.h"
#include "event.h"
#include "MemPool.h"
#include "icmp/IcmpSquid.h"
#include "icmp/net_db.h"
-#include "TextException.h"
#if USE_LOADABLE_MODULES
#include "LoadableModules.h"