FRIBParallelanalysis  1.0
FrameworkforMPIParalleldataanalysisatFRIB
Public Types | Public Member Functions | List of all members
CTCLObjectPackage Class Reference

#include <TCLObjectPackage.h>

Public Types

typedef std::list< CTCLPackagedObjectProcessor * > Commands
 
typedef Commands::iterator CommandIterator
 

Public Member Functions

void addCommand (CTCLPackagedObjectProcessor *processor)
 
CommandIterator begin ()
 
CommandIterator end ()
 

Detailed Description

A TCL Object Package contains functionality that may be shared by a set of related TCL commands...where the commands are implemented via CTCLPackagedObjectProcessor objects.

This is normally a base class.

Member Function Documentation

◆ addCommand()

void CTCLObjectPackage::addCommand ( CTCLPackagedObjectProcessor processor)

Add a command. The command is added to the end of the list and its onAttach member is called with the package as a parameter.

Parameters
processor- Pointer to the packaged object processor.

◆ begin()

CTCLObjectPackage::CommandIterator CTCLObjectPackage::begin ( )

Start an iteration through the commands:

Returns
CTCLObjectPackage::CommandIterator
Return values
Beginningiterator.

◆ end()

CTCLObjectPackage::CommandIterator CTCLObjectPackage::end ( )

Test for end of iteration through the commands:

Returns
CTCLObjectPackage::CommandIterator
Return values
endof iteration iterator.

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