Lines Matching full:action
30 // The structure of these classes (Action, ActionPipe, ActionProcessor, etc.)
36 // See action.h for an overview of this class and other Action* classes.
51 // Starts processing the first Action in the queue. If there's a delegate,
56 // Aborts processing. If an Action is running, it will have
57 // TerminateProcessing() called on it. The Action that was running and all the
62 // Suspend the processing. If an Action is running, it will have the
66 // processing is suspended or not running this method performs no action.
70 // or not running in the first place this method performs no action.
77 // Adds another Action to the end of the queue.
78 virtual void EnqueueAction(std::unique_ptr<AbstractAction> action);
84 // Returns a pointer to the current Action that's processing.
87 // Called by an action to notify processor that it's done. Caller passes self.
88 // But this call deletes the action if there no other object has a reference
96 // Continue processing actions (if any) after the last action terminated with
105 // A pointer to the currently processing Action, if any.
108 // The ErrorCode reported by an action that was suspended but finished while
113 // Whether the action processor is or should be suspended.
131 // last completed action.
140 // Called whenever an action has finished processing, either successfully
143 [[maybe_unused]] AbstractAction* action, in ActionCompleted() argument