]> git.ipfire.org Git - thirdparty/squid.git/blame - src/adaptation/Initiator.cc
Renamed squid.h to squid-old.h and config.h to squid.h
[thirdparty/squid.git] / src / adaptation / Initiator.cc
CommitLineData
2e4a5466 1/*
b510f3a1 2 * DEBUG: section 93 ICAP (RFC 3507) Client
2e4a5466
AR
3 */
4
f7f3304a 5#include "squid-old.h"
2e4a5466
AR
6#include "adaptation/Initiate.h"
7#include "adaptation/Initiator.h"
4299f876 8#include "base/AsyncJobCalls.h"
2e4a5466 9
79628299
CT
10void
11Adaptation::Initiator::noteAdaptationAclCheckDone(Adaptation::ServiceGroupPointer group)
12{
13 Must(false);
14}
15
4299f876
AR
16CbcPointer<Adaptation::Initiate>
17Adaptation::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
25void
4299f876 26Adaptation::Initiator::clearAdaptation(CbcPointer<Initiate> &x)
2e4a5466 27{
4299f876 28 x.clear();
2e4a5466
AR
29}
30
31void
4299f876 32Adaptation::Initiator::announceInitiatorAbort(CbcPointer<Initiate> &x)
2e4a5466 33{
4299f876
AR
34 CallJobHere(93, 5, x, Initiate, noteInitiatorAborted);
35 clearAdaptation(x);
2e4a5466 36}