COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Protected Attributes | List of all members
Command Class Referenceabstract

#include <Interpreter.hpp>

Inherits commands_description.

Inherited by Help, and StdHelp.

Public Member Functions

 Command (const std::string &command, const std::string &description, commands_description &commands)
 
void handle (const std::vector< std::string > &params)
 
virtual void execute (const std::vector< std::string > &params)=0
 

Protected Attributes

commands_descriptionm_commands
 

Detailed Description

Definition at line 99 of file Interpreter.hpp.

Constructor & Destructor Documentation

Command ( const std::string &  command,
const std::string &  description,
commands_description commands 
)

Definition at line 473 of file Interpreter.cpp.

Member Function Documentation

virtual void execute ( const std::vector< std::string > &  params)
pure virtual

Implemented in StdHelp, and Help.

void handle ( const std::vector< std::string > &  params)

Definition at line 481 of file Interpreter.cpp.

Member Data Documentation

commands_description& m_commands
protected

Definition at line 106 of file Interpreter.hpp.


The documentation for this class was generated from the following files:
Send comments to:
COOLFluiD Web Admin