Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Examples

corelinux::AbstractCommand Class Reference

AbstractCommand captures the semantics of the capabilities of commands, which is basically to provide a execution context. More...

#include <AbstractCommand.hpp>

Inheritance diagram for corelinux::AbstractCommand:

corelinux::Synchronized corelinux::Command List of all members.

Public Member Functions

 AbstractCommand (void)
 Default Constructor.

 AbstractCommand (AbstractCommandCref)
 Copy constructor.

virtual ~AbstractCommand (void)
 Virtual Destructor.

AbstractCommandRef operator= (AbstractCommandCref)
 Assignment operator.

bool operator== (AbstractCommandCref) const
 Equality operator.

virtual void execute (void)=0
 Execute the command.

virtual void executeReverse (void)=0
 Execute the reverse command.


Detailed Description

AbstractCommand captures the semantics of the capabilities of commands, which is basically to provide a execution context.


The documentation for this class was generated from the following files:
This is the CoreLinux++ reference manual
Provided by The CoreLinux Consortium