SST::SSTInfoElement_ComponentInfo Class Reference

The SSTInfo representation of ElementInfoComponent object. More...

#include <sstinfo.h>

Public Member Functions

 SSTInfoElement_ComponentInfo (const ElementInfoComponent *elc)
 Create a new SSTInfoElement_ComponentInfo object.
const char * getName ()
 Return the Name of the Component.
const char * getDesc ()
 Return the Description of the Component.
SSTInfoElement_ParamInfogetParamInfo (int index)
 Return a Parameter Info Object.
SSTInfoElement_PortInfogetPortInfo (int index)
 Return a Port Info Object.
SSTInfoElement_StatisticInfogetStatisticInfo (int index)
 Return a Statistic Enable Info Object.
uint32_t getCategoryValue ()
 Return the Category value of the Component.
const char * getCategoryString ()
 Return the name of the Category of the Component.
void outputComponentInfo (int Index)
 Output the Component Information.
void generateComponentInfoXMLData (int Index, TiXmlNode *XMLParentElement)
 Create the formatted XML data of the Component.

Detailed Description

The SSTInfo representation of ElementInfoComponent object.

This class is used internally by SSTInfo to load and process ElementInfoComponent objects.


Constructor & Destructor Documentation

SST::SSTInfoElement_ComponentInfo::SSTInfoElement_ComponentInfo ( const ElementInfoComponent elc  )  [inline]

Member Function Documentation

void SSTInfoElement_ComponentInfo::generateComponentInfoXMLData ( int  Index,
TiXmlNode *  XMLParentElement 
)
const char* SST::SSTInfoElement_ComponentInfo::getCategoryString (  )  [inline]

Return the name of the Category of the Component.

Referenced by generateComponentInfoXMLData(), and outputComponentInfo().

uint32_t SST::SSTInfoElement_ComponentInfo::getCategoryValue (  )  [inline]

Return the Category value of the Component.

References SST::ElementInfoComponent::category.

const char* SST::SSTInfoElement_ComponentInfo::getDesc (  )  [inline]

Return the Description of the Component.

References SST::ElementInfoComponent::description.

Referenced by generateComponentInfoXMLData(), and outputComponentInfo().

const char* SST::SSTInfoElement_ComponentInfo::getName (  )  [inline]
SSTInfoElement_ParamInfo* SST::SSTInfoElement_ComponentInfo::getParamInfo ( int  index  )  [inline]

Return a Parameter Info Object.

Parameters:
index The index of the Parameter.

Referenced by generateComponentInfoXMLData(), and outputComponentInfo().

SSTInfoElement_PortInfo* SST::SSTInfoElement_ComponentInfo::getPortInfo ( int  index  )  [inline]

Return a Port Info Object.

Parameters:
index The index of the Port.

Referenced by generateComponentInfoXMLData(), and outputComponentInfo().

SSTInfoElement_StatisticInfo* SST::SSTInfoElement_ComponentInfo::getStatisticInfo ( int  index  )  [inline]

Return a Statistic Enable Info Object.

Parameters:
index The index of the Statistic Enable.

Referenced by generateComponentInfoXMLData(), and outputComponentInfo().

void SSTInfoElement_ComponentInfo::outputComponentInfo ( int  Index  ) 

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

Generated on 14 Sep 2015 for SST by  doxygen 1.6.1