[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

AppBase::ExternalProgram Class Reference

#include <ExternalProgram.h>

Inheritance diagram for AppBase::ExternalProgram:

Inheritance graph
List of all members.

Public Types

typedef std::string String

Public Member Functions

 ExternalProgram ()
 ExternalProgram (ArgumentQuotator &quotator)
virtual ~ExternalProgram ()
virtual void setCommand (String command)
virtual String getCommand ()
virtual void setArguments (String arguments)
virtual String getArguments ()
virtual void addArgument (String argument)
virtual void addArgumentSafely (String argument)
virtual void addFilenameSafely (String filename)
virtual void setCommandSafely (String command)
ArgumentQuotatorgetQuotator () const
virtual String quoteArgument (const String &argument)
virtual String quoteFilename (const String &filename)
virtual int getExitCode ()
virtual void setExitCode (int exitCode)

Member Typedef Documentation

typedef std::string AppBase::ExternalProgram::String

Constructor & Destructor Documentation

AppBase::ExternalProgram::ExternalProgram  )  [inline]

AppBase::ExternalProgram::ExternalProgram ArgumentQuotator quotator  )  [inline]

virtual AppBase::ExternalProgram::~ExternalProgram  )  [inline, virtual]

Member Function Documentation

virtual void AppBase::ExternalProgram::addArgument String  argument  )  [inline, virtual]

virtual void AppBase::ExternalProgram::addArgumentSafely String  argument  )  [inline, virtual]

virtual void AppBase::ExternalProgram::addFilenameSafely String  filename  )  [inline, virtual]

virtual String AppBase::ExternalProgram::getArguments  )  [inline, virtual]

virtual String AppBase::ExternalProgram::getCommand  )  [inline, virtual]

virtual int AppBase::ExternalProgram::getExitCode  )  [inline, virtual]

ArgumentQuotator& AppBase::ExternalProgram::getQuotator  )  const [inline]

virtual String AppBase::ExternalProgram::quoteArgument const String argument  )  [inline, virtual]

virtual String AppBase::ExternalProgram::quoteFilename const String filename  )  [inline, virtual]

virtual void AppBase::ExternalProgram::setArguments String  arguments  )  [inline, virtual]

virtual void AppBase::ExternalProgram::setCommand String  command  )  [inline, virtual]

virtual void AppBase::ExternalProgram::setCommandSafely String  command  )  [inline, virtual]

virtual void AppBase::ExternalProgram::setExitCode int  exitCode  )  [inline, virtual]

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

Generated on Mon Sep 20 01:01:35 2010 for Hugintrunk by doxygen