Launcher.cc
Go to the documentation of this file.
Definition: FilledChecklist.h:32
summarizes adaptation service answer for the noteAdaptationAnswer() API
Definition: Answer.h:23
void noteAdaptationAnswer(const Answer &answer) override
Definition: Launcher.cc:60
bool canRepeat(XactAbortInfo &info) const
Definition: Launcher.cc:123
virtual void noteXactAbort(XactAbortInfo info)
Definition: Launcher.cc:81
void noteInitiatorAborted() override
Definition: Launcher.cc:72
bool canRetry(XactAbortInfo &info) const
Definition: Launcher.cc:116
void launchXaction(const char *xkind)
Definition: Launcher.cc:43
Launcher(const char *aTypeName, Adaptation::ServicePointer &aService)
Definition: Launcher.cc:22
Definition: Launcher.h:83
XactAbortInfo(HttpRequest *anIcapRequest, HttpReply *anIcapReply, bool beRetriable, bool beRepeatable)
Definition: Launcher.cc:155
Definition: Xaction.h:44
int attempts
the number of times we tried to get to the service, including this time
Definition: Xaction.h:67
void disableRepeats(const char *reason)
Definition: Xaction.cc:125
virtual void clearError()
clear stored error details, if any; used for retries/repeats
Definition: Xaction.h:118
Definition: Initiate.h:31
Definition: AsyncJob.h:32
Definition: HttpReply.h:25
Definition: HttpRequest.h:49
Http::StatusCode status() const
retrieve the status code for this status line
Definition: StatusLine.h:45
const char * dash_str
Definition: AccessCheck.h:25