Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes

ShellProcedure Class Reference
[Core classes and objects]

This plugin exposes shell commands relative to the script language constructs such as procedures and for loops. More...

Collaboration diagram for ShellProcedure:
Collaboration graph
[legend]

List of all members.

Classes

struct  Instruction
struct  Procedure

Public Types

typedef std::map< std::string,
Procedure
ProcedureList

Public Member Functions

void cmdStartProcedure (const std::string &cmd, std::istringstream &args, std::ostream &os)
void cmdContinueProcedure (const std::string &cmd, std::istringstream &args, std::ostream &os)
void cmdEndProcedure (const std::string &cmd, std::istringstream &args, std::ostream &os)
void cmdProcedure (const std::string &procname, const std::string &cmd, std::istringstream &args, std::ostream &os)

Static Public Member Functions

static void cmdFor (const std::string &cmd, std::istringstream &args, std::ostream &os)

Public Attributes

std::string procName
ProcedureList procedureList
Procedure currentProc

Detailed Description

This plugin exposes shell commands relative to the script language constructs such as procedures and for loops.

For more information, load the plugin and type help on a sot shell.


Member Typedef Documentation

typedef std::map< std::string,Procedure > ShellProcedure::ProcedureList

Member Function Documentation

void ShellProcedure::cmdContinueProcedure ( const std::string &  cmd,
std::istringstream &  args,
std::ostream &  os 
)
void ShellProcedure::cmdEndProcedure ( const std::string &  cmd,
std::istringstream &  args,
std::ostream &  os 
)
static void ShellProcedure::cmdFor ( const std::string &  cmd,
std::istringstream &  args,
std::ostream &  os 
) [static]
void ShellProcedure::cmdProcedure ( const std::string &  procname,
const std::string &  cmd,
std::istringstream &  args,
std::ostream &  os 
)
void ShellProcedure::cmdStartProcedure ( const std::string &  cmd,
std::istringstream &  args,
std::ostream &  os 
)

Member Data Documentation





dynamicGraph library documentation