]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Added forward declarations for adaptation-related APIs. This may relax
authorAlex Rousskov <rousskov@measurement-factory.com>
Sun, 30 Mar 2008 19:35:21 +0000 (13:35 -0600)
committerAlex Rousskov <rousskov@measurement-factory.com>
Sun, 30 Mar 2008 19:35:21 +0000 (13:35 -0600)
dependencies among header files using adaptation APIs.

src/adaptation/forward.h [new file with mode: 0644]

diff --git a/src/adaptation/forward.h b/src/adaptation/forward.h
new file mode 100644 (file)
index 0000000..09446f4
--- /dev/null
@@ -0,0 +1,22 @@
+#ifndef SQUID_ADAPTATION__FORWARD_H
+#define SQUID_ADAPTATION__FORWARD_H
+
+// forward-declarations for commonly used adaptation classes
+
+template <class C>
+class RefCount;
+
+namespace Adaptation {
+
+class Service;
+class ServiceConfig;
+class Class;
+class Initiate;
+class Initiator;
+class AccessCheck;
+
+typedef RefCount<Service> ServicePointer;
+
+} // namespace Adaptation
+
+#endif /* SQUID_ADAPTATION__FORWARD_H */