casac::stdBaseInterface Class Reference

#include <stdBaseInterface.h>

Collaboration diagram for casac::stdBaseInterface:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 32 of file stdBaseInterface.h.

Public Member Functions

 stdBaseInterface (record &)
 ~stdBaseInterface ()
int inputs (record &)
bool go (const record &)

Static Public Member Functions

static vector< string > & getcommands ()
static bool verify (record &theRec, record &theContraints, casa::LogIO &itsLog)
static bool verifyOne (record &theRec, record &theContraints, casa::LogIO &itsLog, bool silent=true)
static bool checkme (const string &name, variant &user, record &constraint, casa::LogIO &itsLog, bool silent=false)
static bool checkQuanta (const string &name, variant &user, record &constraint, casa::LogIO &itsLog, bool silent=false)

Static Public Attributes

static vector< string > commands

Private Member Functions

void init ()
void parse_it (record &params, const char *line)

Private Attributes

bool done
record xmldescribes
map< string, int > stand_alones
 Scope Help text parameters - record map< string, int (runfunction *)(record &) > stand_alones;.


Constructor & Destructor Documentation

casac::stdBaseInterface::stdBaseInterface ( record  ) 

casac::stdBaseInterface::~stdBaseInterface (  ) 


Member Function Documentation

int casac::stdBaseInterface::inputs ( record  ) 

bool casac::stdBaseInterface::go ( const record  ) 

static vector<string>& casac::stdBaseInterface::getcommands (  )  [inline, static]

Definition at line 38 of file stdBaseInterface.h.

References commands.

static bool casac::stdBaseInterface::verify ( record theRec,
record theContraints,
casa::LogIO itsLog 
) [static]

static bool casac::stdBaseInterface::verifyOne ( record theRec,
record theContraints,
casa::LogIO itsLog,
bool  silent = true 
) [static]

static bool casac::stdBaseInterface::checkme ( const string &  name,
variant user,
record constraint,
casa::LogIO itsLog,
bool  silent = false 
) [static]

static bool casac::stdBaseInterface::checkQuanta ( const string &  name,
variant user,
record constraint,
casa::LogIO itsLog,
bool  silent = false 
) [static]

void casac::stdBaseInterface::init (  )  [private]

void casac::stdBaseInterface::parse_it ( record params,
const char *  line 
) [private]


Member Data Documentation

vector<string> casac::stdBaseInterface::commands [static]

Definition at line 39 of file stdBaseInterface.h.

Referenced by getcommands().

bool casac::stdBaseInterface::done [private]

Definition at line 47 of file stdBaseInterface.h.

record casac::stdBaseInterface::xmldescribes [private]

Definition at line 48 of file stdBaseInterface.h.

map< string, int> casac::stdBaseInterface::stand_alones [private]

Scope Help text parameters - record map< string, int (runfunction *)(record &) > stand_alones;.

Definition at line 53 of file stdBaseInterface.h.


The documentation for this class was generated from the following file:
Generated on Mon Sep 1 22:48:43 2008 for NRAOCASA by  doxygen 1.5.1