CmdLineBuilderViewForHuman Class Reference

#include <CmdLineBuilderViewForHuman.h>

Inheritance diagram for CmdLineBuilderViewForHuman:

Inheritance graph
[legend]
Collaboration diagram for CmdLineBuilderViewForHuman:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void componentChanged (ComponentChangedEvent *evt)
virtual void setOutputStream (FILE *out_)
virtual void setBuilderModel (BuilderModel *bm_)
virtual void displayPallet ()
virtual void displayInstantiatedComponents ()
virtual void displayComponentInfo (const char *instanceName)
virtual void pullDownComponent (const char *className, const char *instanceName)
virtual void connect (const char *fromInstance, const char *providesInstance, const char *toInstance, const char *usesInstance)
virtual void disconnect (const char *fromInstance, const char *providesInstance, const char *toInstance, const char *usesInstance)
virtual void displayConnectionFailed (const char *)
virtual void displayDisconnectionFailed (const char *)
virtual void displayChain ()
virtual void displayChain (ComponentInfo_shared l)
virtual void error (const char *msg)
virtual void error (const std::string msg)
virtual void errorFatal (const char *msg)
virtual void pn (const char *s)
virtual void p (const char *s)
virtual void pn (const std::string &s)
virtual void p (const std::string &s)
virtual void pn (const char c)
virtual void p (const char c)
virtual void displayConfiguration (const char *instanceName, const char *portName, const char *data)
virtual void setConfiguration (const char *instanceName, const char *portName, const char *fieldName, const char *data)
virtual void displayComponentProperties (const char *instanceName, std::vector< std::string > &props)
virtual void displayComponentProperty (const char *instanceName, const char *key, const char *value)
virtual void setComponentProperty (const char *instanceName, const char *key, const char *value, int err)
virtual void displayPortProperties (const std::string &iname, const std::string &pname,::ccafeopq::TypeMap_shared t, const std::string &key)
virtual void setPortProperty (const std::string &instanceName, const std::string &portName, const std::string &key, const std::string &vType, const std::string &value, int err)

Private Attributes

BuilderModelbm
FILE * out


Detailed Description

View that puts out ASCII info on stdout or equivalent.

Member Function Documentation

virtual void CmdLineBuilderViewForHuman::componentChanged ( ComponentChangedEvent evt  )  [virtual]

Implements ComponentChangedListener. Signal a change in the Component's status.

Implements ComponentChangedListener.

virtual void CmdLineBuilderViewForHuman::setOutputStream ( FILE *  out_  )  [virtual]

@ Setup the CmdLineBuilderView before it can answer other calls. Configure the output stream

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::setBuilderModel ( BuilderModel bm_  )  [virtual]

Configure the buildermodel, from which we steal input.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::displayPallet (  )  [virtual]

@ Describing what's in the container. List classes in the pallet.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::displayInstantiatedComponents (  )  [virtual]

List instances in the arena.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::displayComponentInfo ( const char *  instanceName  )  [virtual]

List component info for an instance.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::pullDownComponent ( const char *  className,
const char *  instanceName 
) [virtual]

@ Changing what's in the container. Create an instance of a component class using the given name.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::connect ( const char *  fromInstance,
const char *  providesInstance,
const char *  toInstance,
const char *  usesInstance 
) [virtual]

Make a connection, given arguments in an odd order.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::disconnect ( const char *  fromInstance,
const char *  providesInstance,
const char *  toInstance,
const char *  usesInstance 
) [virtual]

Break a connection, given arguments in an odd order.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::displayConnectionFailed ( const char *  message  )  [virtual]

Whine about apparently failing to make a connection.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::displayDisconnectionFailed ( const char *  message  )  [virtual]

Whine about apparently failing to make a connection.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::displayChain (  )  [virtual]

List all the existing connections in the arena.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::error ( const char *  msg  )  [virtual]

@ Stream output functions. Write an error string to someplace that may eventually reach a user.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::errorFatal ( const char *  msg  )  [virtual]

Write an error Exception to someplace that may eventually reach a user, and then die.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::pn ( const char *  s  )  [virtual]

Write a string and newline to someplace that may eventually reach a user.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::p ( const char *  s  )  [virtual]

Write a string and to someplace that may eventually reach a user.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::pn ( const char  c  )  [virtual]

Write a char and newline to someplace that may eventually reach a user.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::p ( const char  c  )  [virtual]

Write a char and to someplace that may eventually reach a user.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::displayConfiguration ( const char *  instanceName,
const char *  portName,
const char *  data 
) [virtual]

List The parameters from a given instance and port, using data in output formatting.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::setConfiguration ( const char *  instanceName,
const char *  portName,
const char *  fieldName,
const char *  data 
) [virtual]

Set a parameter value.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::displayComponentProperties ( const char *  instanceName,
std::vector< std::string > &  props 
) [virtual]

List the table of properties on this component.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::displayComponentProperty ( const char *  instanceName,
const char *  key,
const char *  value 
) [virtual]

List named property of component.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::setComponentProperty ( const char *  instanceName,
const char *  key,
const char *  value,
int  err 
) [virtual]

Reflect setting named property of component, possibly including an error result from the buildermodel.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::displayPortProperties ( const std::string &  iname,
const std::string &  pname,
::ccafeopq::TypeMap_shared  t,
const std::string &  key 
) [virtual]

List named property of port, or all if key is the empty string.

Implements CmdLineBuilderView.

virtual void CmdLineBuilderViewForHuman::setPortProperty ( const std::string &  instanceName,
const std::string &  portName,
const std::string &  key,
const std::string &  vType,
const std::string &  value,
int  err 
) [virtual]

Reflect setting named property of port, possibly including an error result from the buildermodel.

Implements CmdLineBuilderView.


The documentation for this class was generated from the following file:

Generated on Thu Sep 17 08:21:22 2009 for CCAFFEINE by  doxygen 1.5.9