BehaveRT::SimEnginePlugInInstallationToken Class Reference

Represents the installable token associated to each plugIn. More...

Inheritance diagram for BehaveRT::SimEnginePlugInInstallationToken:

BehaveRT::InstallableEntity

List of all members.

Public Member Functions

 SimEnginePlugInInstallationToken ()
 Defualt costructor: it does nothing.
 SimEnginePlugInInstallationToken (const std::string name)
 Initialize the field name.
std::string getName () const
 Name identifies the SimEnginePlugIn membership.


Detailed Description

Represents the installable token associated to each plugIn.

It resolves the following problem:

Given an extension chain of plugIn: plugIn_1->plugIn_2->...->plugIn_2 each of which extends SimEnginePlugIn.
I want to identify the extact pointer to the plugIn class from SimEnginePlugIn.
The keyword "this" does not work well becouse it will refers to the top of the extension chain.
The solution is to give an extension token to each installed plugIn which is out of the extension chain.

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

Generated on Mon Oct 19 13:19:44 2009 for BehaveRT by  doxygen 1.5.7.1