Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound 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 Methods

 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