]>
Commit | Line | Data |
---|---|---|
2e4a5466 | 1 | /* |
b510f3a1 | 2 | * DEBUG: section 93 ICAP (RFC 3507) Client |
2e4a5466 AR |
3 | */ |
4 | ||
582c2af2 | 5 | #include "squid.h" |
2e4a5466 AR |
6 | #include "adaptation/Initiate.h" |
7 | #include "adaptation/Initiator.h" | |
4299f876 | 8 | #include "base/AsyncJobCalls.h" |
2e4a5466 | 9 | |
79628299 CT |
10 | void |
11 | Adaptation::Initiator::noteAdaptationAclCheckDone(Adaptation::ServiceGroupPointer group) | |
12 | { | |
13 | Must(false); | |
14 | } | |
15 | ||
4299f876 AR |
16 | CbcPointer<Adaptation::Initiate> |
17 | Adaptation::Initiator::initiateAdaptation(Initiate *x) | |
2e4a5466 | 18 | { |
4299f876 AR |
19 | CbcPointer<Initiate> i(x); |
20 | x->initiator(this); | |
21 | Start(x); | |
22 | return i; | |
2e4a5466 AR |
23 | } |
24 | ||
25 | void | |
4299f876 | 26 | Adaptation::Initiator::clearAdaptation(CbcPointer<Initiate> &x) |
2e4a5466 | 27 | { |
4299f876 | 28 | x.clear(); |
2e4a5466 AR |
29 | } |
30 | ||
31 | void | |
4299f876 | 32 | Adaptation::Initiator::announceInitiatorAbort(CbcPointer<Initiate> &x) |
2e4a5466 | 33 | { |
4299f876 AR |
34 | CallJobHere(93, 5, x, Initiate, noteInitiatorAborted); |
35 | clearAdaptation(x); | |
2e4a5466 | 36 | } |