csound::Shell Class Reference

#include <Shell.hpp>

Inherited by ScoreGeneratorVst.

Public Member Functions

Static Public Member Functions

Protected Attributes

Static Protected Attributes


Detailed Description

Provide a shell in which Python scripts can be loaded, saved, and executed. The Python library and API are dynamically loaded and do not reference Python.h, so if Python is not present, this module will still link and load, but not function.


Constructor & Destructor Documentation

csound::Shell::Shell (  ) 
virtual csound::Shell::~Shell (  )  [virtual]

Member Function Documentation

virtual void csound::Shell::clear (  )  [virtual]
virtual void csound::Shell::close (  )  [virtual]
static std::string csound::Shell::generateFilename (  )  [static]
virtual std::string csound::Shell::getFilename (  )  const [virtual]
virtual std::string csound::Shell::getMidiFilename (  )  const [virtual]
virtual std::string csound::Shell::getOutputSoundfileName (  )  const [virtual]
virtual std::string csound::Shell::getScript (  )  const [virtual]
virtual void csound::Shell::initialize (  )  [virtual]
virtual void csound::Shell::load ( std::string  filename  )  [virtual]
virtual void csound::Shell::loadAppend ( std::string  filename  )  [virtual]
virtual void csound::Shell::main ( int  argc,
char **  argv 
) [virtual]
virtual void csound::Shell::open (  )  [virtual]

Reimplemented in ScoreGeneratorVst.

virtual int csound::Shell::runScript ( std::string  script  )  [virtual]

Reimplemented in ScoreGeneratorVst.

virtual int csound::Shell::runScript (  )  [virtual]
virtual void csound::Shell::save (  )  const [virtual]
virtual void csound::Shell::save ( std::string  filename  )  const [virtual]
virtual void csound::Shell::setFilename ( std::string  filename  )  [virtual]
virtual void csound::Shell::setScript ( std::string  text  )  [virtual]
virtual void csound::Shell::stop (  )  [virtual]

Field Documentation

std::string csound::Shell::filename [protected]
void* csound::Shell::pythonLibrary [static, protected]
const char* csound::Shell::pythonLibraryPathList[] [static, protected]
std::string csound::Shell::script [protected]

Generated by  doxygen 1.6.2