Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Private Attributes | Friends
Action Class Reference
Inheritance diagram for Action:
Inheritance graph
[legend]
Collaboration diagram for Action:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Action ()
virtual ~Action ()
virtual int Parse (char *line)=0
virtual int Prepare ()=0
virtual int Execute ()=0
virtual void Finish (int status)=0

Private Attributes

ActionmNext

Friends

class ActionList

Detailed Description

Definition at line 513 of file updater.cpp.


Constructor & Destructor Documentation

Action::Action ( ) [inline]

Definition at line 516 of file updater.cpp.

: mNext(NULL) { }
virtual Action::~Action ( ) [inline, virtual]

Definition at line 517 of file updater.cpp.

{ }

Member Function Documentation

virtual int Action::Execute ( ) [pure virtual]

Implemented in PatchIfFile, AddIfFile, PatchFile, AddFile, and RemoveFile.

Here is the caller graph for this function:

virtual void Action::Finish ( int  status) [pure virtual]

Implemented in PatchIfFile, AddIfFile, PatchFile, AddFile, and RemoveFile.

Here is the caller graph for this function:

virtual int Action::Parse ( char *  line) [pure virtual]

Implemented in PatchIfFile, AddIfFile, PatchFile, AddFile, and RemoveFile.

Here is the caller graph for this function:

virtual int Action::Prepare ( ) [pure virtual]

Implemented in PatchIfFile, AddIfFile, PatchFile, AddFile, and RemoveFile.

Here is the caller graph for this function:


Friends And Related Function Documentation

friend class ActionList [friend]

Definition at line 537 of file updater.cpp.


Member Data Documentation

Action* Action::mNext [private]

Definition at line 535 of file updater.cpp.


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