Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

ExecutionSpecs Class Reference

#include <ExecutionSpecs.hpp>

Collaboration diagram for ExecutionSpecs:

Collaboration graph
[legend]
List of all members.

Public Member Functions

ExecutionSpecsrequestingAsctIor (const string &aRequestingAsctIor)
ExecutionSpecsrequestId (const string &aRequestId)
ExecutionSpecsgrmIor (const string &aGrmIor)
ExecutionSpecsdeniedExecution (const string &aDeniedExecution)
ExecutionSpecsappId (const string &aAppId)
ExecutionSpecsappArgs (const string &aAppArgs)
ExecutionSpecsappConstraints (const string &aAppConstraints)
ExecutionSpecsappPreferences (const string &aAppPreferences)
ExecutionSpecsinputFiles (const string &aInputFiles)
ExecutionSpecsinputFiles (vector< string > aInputFiles)
ExecutionSpecsoutputFiles (vector< string > aOutputFiles)
const string & requestingAsctIor () const
const string & requestId () const
const string & grmIor () const
const string & deniedExecution () const
const string & appId () const
const string & appArgs () const
const string & appConstraints () const
const string & appPreferences () const
const vector< string > & inputFiles () const
const vector< string > & outputFiles () const
void addRequestFile (const string &filename)
void addReturnFile (const string &filename)

Private Attributes

string requestingAsctIor_
string requestId_
string grmIor_
string deniedExecution_
string appId_
string appArgs_
string appConstraints_
string appPreferences_
vector< string > inputFiles_
vector< string > outputFiles_

Detailed Description

ExecutionSpecs - Holds information about an execution request

Author:
Andrei Goldchleger


Member Function Documentation

void ExecutionSpecs::addRequestFile const string &  filename  )  [inline]
 

void ExecutionSpecs::addReturnFile const string &  filename  )  [inline]
 

const string& ExecutionSpecs::appArgs  )  const [inline]
 

ExecutionSpecs& ExecutionSpecs::appArgs const string &  aAppArgs  )  [inline]
 

const string& ExecutionSpecs::appConstraints  )  const [inline]
 

ExecutionSpecs& ExecutionSpecs::appConstraints const string &  aAppConstraints  )  [inline]
 

const string& ExecutionSpecs::appId  )  const [inline]
 

ExecutionSpecs& ExecutionSpecs::appId const string &  aAppId  )  [inline]
 

const string& ExecutionSpecs::appPreferences  )  const [inline]
 

ExecutionSpecs& ExecutionSpecs::appPreferences const string &  aAppPreferences  )  [inline]
 

const string& ExecutionSpecs::deniedExecution  )  const [inline]
 

ExecutionSpecs& ExecutionSpecs::deniedExecution const string &  aDeniedExecution  )  [inline]
 

const string& ExecutionSpecs::grmIor  )  const [inline]
 

ExecutionSpecs& ExecutionSpecs::grmIor const string &  aGrmIor  )  [inline]
 

const vector<string>& ExecutionSpecs::inputFiles  )  const [inline]
 

ExecutionSpecs& ExecutionSpecs::inputFiles vector< string >  aInputFiles  )  [inline]
 

ExecutionSpecs& ExecutionSpecs::inputFiles const string &  aInputFiles  )  [inline]
 

const vector<string>& ExecutionSpecs::outputFiles  )  const [inline]
 

ExecutionSpecs& ExecutionSpecs::outputFiles vector< string >  aOutputFiles  )  [inline]
 

const string& ExecutionSpecs::requestId  )  const [inline]
 

ExecutionSpecs& ExecutionSpecs::requestId const string &  aRequestId  )  [inline]
 

const string& ExecutionSpecs::requestingAsctIor  )  const [inline]
 

ExecutionSpecs& ExecutionSpecs::requestingAsctIor const string &  aRequestingAsctIor  )  [inline]
 


Member Data Documentation

string ExecutionSpecs::appArgs_ [private]
 

Arguments that will be passed to the application

string ExecutionSpecs::appConstraints_ [private]
 

Constraints regarding execution (in TCL)

string ExecutionSpecs::appId_ [private]
 

Identifies which application ide should be loaded from the ApplicationRepository

string ExecutionSpecs::appPreferences_ [private]
 

Preferences regarding execution (in TCL)

string ExecutionSpecs::deniedExecution_ [private]
 

List of LRMs that denied execution of this application

string ExecutionSpecs::grmIor_ [private]
 

IOR of the GRM which this request will be sent

vector<string> ExecutionSpecs::inputFiles_ [private]
 

List of files needed by this request

vector<string> ExecutionSpecs::outputFiles_ [private]
 

List of files needed by this request

string ExecutionSpecs::requestId_ [private]
 

id of this execution(relevant only to the ASCT)

string ExecutionSpecs::requestingAsctIor_ [private]
 

IOR of the ASCT requesting this execution


The documentation for this class was generated from the following file:
Generated on Mon Sep 6 16:13:15 2004 by doxygen 1.3.3