]> git.ipfire.org Git - thirdparty/squid.git/blob - src/mgr/forward.h
Merged from trunk
[thirdparty/squid.git] / src / mgr / forward.h
1 /*
2 * DEBUG: section 16 Cache Manager API
3 *
4 */
5
6 #ifndef SQUID_MGR_FORWARD_H
7 #define SQUID_MGR_FORWARD_H
8
9 #include "base/RefCount.h"
10
11 namespace Mgr
12 {
13
14 class Action;
15 class ActionCreator;
16 class ActionProfile;
17 class ActionWriter;
18 class Command;
19 class Request;
20 class Response;
21 class QueryParam;
22 class QueryParams;
23
24 typedef RefCount<Action> ActionPointer;
25 typedef RefCount<ActionProfile> ActionProfilePointer;
26 typedef RefCount<ActionCreator> ActionCreatorPointer;
27 typedef RefCount<Command> CommandPointer;
28
29 typedef ActionPointer (ClassActionCreationHandler)(const CommandPointer &cmd);
30
31 } // namespace Mgr
32
33 #endif /* SQUID_MGR_FORWARD_H */