Sequence.cc
Go to the documentation of this file.
155 debugs(86, DBG_CRITICAL, "esiSequenceAdd: misparented Attempt or Except element (section 3.4)");
194 debugs(86, 5, "esiSequence::process: processingResult was " << processingResult << ", increasing to " << tempResult);
202 debugs (86,5, "esiSequence::process " << this << " about to process element[" << index << "] " << elements[index].getRaw());
207 debugs(86, 5, "esiSequenceProcess: " << this << " element " << elements[index].getRaw() << " Processed OK");
282 if (processingResult == ESI_PROCESS_COMPLETE || processingResult == ESI_PROCESS_PENDING_WONTFAIL)
365 debugs(86, 5, "esiSequence::makeCacheable: No elements in sequence " << this << ", returning NULL");
384 debugs(86, 5, "esiSequence::makeUsable: No elements in sequence " << this << ", returning NULL");
Definition: Element.h:43
Definition: Segment.h:22
static void ListTransfer(Pointer &from, Pointer &to)
Definition: Segment.cc:53
Definition: VarState.h:35
Definition: Except.h:20
Definition: Literal.h:19
Definition: Sequence.h:20
struct esiSequence::@61 flags
Pointer makeUsable(esiTreeParentPtr, ESIVarState &) const override
Definition: Sequence.cc:377
void makeUsableElements(esiSequence const &old, ESIVarState &)
Definition: Sequence.cc:347
void fail(ESIElement *, char const *anError=nullptr) override
Definition: Sequence.cc:307
int elementIndex(ESIElement::Pointer anElement) const
Definition: Sequence.cc:177
void makeCachableElements(esiSequence const &old)
Definition: Sequence.cc:336
void provideData(ESISegment::Pointer, ESIElement *) override
Definition: Sequence.cc:112
Definition: Attempt.h:17
virtual void provideData(ESISegment::Pointer, ESIElement *)
Definition: Element.h:28