Launcher.h
Go to the documentation of this file.
61 bool canRetry(XactAbortInfo &info) const; //< true if can retry in the case of persistent connection failures
62 bool canRepeat(XactAbortInfo &info) const; //< true if can repeat in the case of no or unsatisfactory response
104std::ostream &
summarizes adaptation service answer for the noteAdaptationAnswer() API
Definition: Answer.h:23
Definition: Launcher.h:48
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
virtual Xaction * createXaction()=0
void launchXaction(const char *xkind)
Definition: Launcher.cc:43
Launcher(const char *aTypeName, Adaptation::ServicePointer &aService)
Definition: Launcher.cc:22
Definition: Launcher.h:83
std::ostream & print(std::ostream &os) const
Definition: Launcher.h:90
XactAbortInfo & operator=(const XactAbortInfo &)
XactAbortInfo(HttpRequest *anIcapRequest, HttpReply *anIcapReply, bool beRetriable, bool beRepeatable)
Definition: Launcher.cc:155
Definition: Xaction.h:44
Definition: Initiate.h:31
Definition: Initiator.h:29
Definition: CbcPointer.h:26
Definition: HttpReply.h:25
Definition: HttpRequest.h:49
std::ostream & operator<<(std::ostream &os, const XactAbortInfo &xai)
Definition: Launcher.h:105
Definition: AccessCheck.h:25