LibreOffice Module onlineupdate (master) 1
Public Member Functions | Private Attributes | List of all members
ActionList Class Reference
Collaboration diagram for ActionList:
[legend]

Public Member Functions

 ActionList ()
 
 ~ActionList ()
 
void Append (Action *action)
 
int Prepare ()
 
int Execute ()
 
void Finish (int status)
 

Private Attributes

ActionmFirst
 
ActionmLast
 
int mCount
 

Detailed Description

Definition at line 3914 of file updater.cxx.

Constructor & Destructor Documentation

◆ ActionList()

ActionList::ActionList ( )
inline

Definition at line 3917 of file updater.cxx.

◆ ~ActionList()

ActionList::~ActionList ( )

Definition at line 3931 of file updater.cxx.

References a, and mFirst.

Member Function Documentation

◆ Append()

void ActionList::Append ( Action action)

Definition at line 3943 of file updater.cxx.

References action, mCount, mFirst, mLast, and Action::mNext.

Referenced by add_dir_entries(), AddPreCompleteActions(), and DoUpdate().

◆ Execute()

int ActionList::Execute ( )

Definition at line 3984 of file updater.cxx.

References a, LOG, mFirst, OK, percent, PROGRESS_EXECUTE_SIZE, PROGRESS_PREPARE_SIZE, and UpdateProgressUI().

Referenced by DoUpdate().

◆ Finish()

void ActionList::Finish ( int  status)

◆ Prepare()

int ActionList::Prepare ( )

Definition at line 3955 of file updater.cxx.

References a, i, LOG, MAR_ERROR_EMPTY_ACTION_LIST, mCount, mFirst, OK, percent, PROGRESS_PREPARE_SIZE, and UpdateProgressUI().

Referenced by DoUpdate().

Member Data Documentation

◆ mCount

int ActionList::mCount
private

Definition at line 3928 of file updater.cxx.

Referenced by Append(), Finish(), and Prepare().

◆ mFirst

Action* ActionList::mFirst
private

Definition at line 3926 of file updater.cxx.

Referenced by Append(), Execute(), Finish(), Prepare(), and ~ActionList().

◆ mLast

Action* ActionList::mLast
private

Definition at line 3927 of file updater.cxx.

Referenced by Append().


The documentation for this class was generated from the following file: