Process Class Reference

#include <process.h>

Inheritance diagram for Process:

Inheritance graph
[legend]
Collaboration diagram for Process:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Process (const Id &n)
virtual void main (ProcessLoader *processLoader)
void setArgs (int argc, char **argv)
void printWorkload (std::ostream &o)
int getArgc () const
char ** getArgv () const
std::string getFullName () const
ProcessLoadergetLoader () const
yapiObject_t getYAPIType ()
virtual void dumpYML (std::ostream &stream, int tablevel)

Protected Member Functions

virtual const char * type () const
Id id (const char *)
virtual void main ()=0
void execute (const char *instr)

Constructor & Destructor Documentation

Process::Process const Id n  ) 
 


Member Function Documentation

void Process::main ProcessLoader processLoader  )  [virtual]
 

void Process::setArgs int  argc,
char **  argv
[inline]
 

void Process::printWorkload std::ostream &  o  )  [inline]
 

int Process::getArgc  )  const [inline]
 

char** Process::getArgv  )  const [inline]
 

string Process::getFullName  )  const
 

ProcessLoader* Process::getLoader  )  const [inline]
 

yapiObject_t Process::getYAPIType  )  [inline, virtual]
 

Reimplemented from Id.

void Process::dumpYML std::ostream &  stream,
int  tablevel
[virtual]
 

Reimplemented from Id.

virtual const char* Process::type  )  const [inline, protected, virtual]
 

Id Process::id const char *   )  [protected]
 

Reimplemented from Id.

virtual void Process::main  )  [protected, pure virtual]
 

void Process::execute const char *  instr  )  [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Apr 5 21:05:06 2006 for Sesame by  doxygen 1.4.6