SST::SSTInfoElement_SubComponentInfo Class Reference

The SSTInfo representation of ElementInfoSubComponent object. More...

#include <sstinfo.h>

Public Member Functions

 SSTInfoElement_SubComponentInfo (const ElementInfoSubComponent *elsc)
 Create a new SSTInfoElement_SubComponentInfo object.
const char * getName ()
 Return the Name of the SubComponent.
const char * getDesc ()
 Return the Description of the SubComponent.
SSTInfoElement_ParamInfogetParamInfo (int index)
 Return a Parameter Info Object.
SSTInfoElement_StatisticInfogetStatisticInfo (int index)
 Return a Statistic Enable Info Object.
void outputSubComponentInfo (int Index)
 Output the SubComponent Information.
void generateSubComponentInfoXMLData (int Index, TiXmlNode *XMLParentElement)
 Create the formatted XML data of the Component.

Detailed Description

The SSTInfo representation of ElementInfoSubComponent object.

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


Constructor & Destructor Documentation

SST::SSTInfoElement_SubComponentInfo::SSTInfoElement_SubComponentInfo ( const ElementInfoSubComponent elsc  )  [inline]

Create a new SSTInfoElement_SubComponentInfo object.

Parameters:
elsc Pointer to an ElementInfoComponent object.

References SST::ElementInfoSubComponent::params, and SST::ElementInfoSubComponent::stats.


Member Function Documentation

void SSTInfoElement_SubComponentInfo::generateSubComponentInfoXMLData ( int  Index,
TiXmlNode *  XMLParentElement 
)

Create the formatted XML data of the Component.

Parameters:
Index The Index of the Component.
XMLParentElement The parent element to receive the XML data.

References SST::SSTInfoElement_ParamInfo::generateParameterInfoXMLData(), SST::SSTInfoElement_StatisticInfo::generateStatisticXMLData(), getDesc(), getName(), getParamInfo(), and getStatisticInfo().

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

Return a Parameter Info Object.

Parameters:
index The index of the Parameter.

Referenced by generateSubComponentInfoXMLData(), and outputSubComponentInfo().

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

Return a Statistic Enable Info Object.

Parameters:
index The index of the Statistic Enable.

Referenced by generateSubComponentInfoXMLData(), and outputSubComponentInfo().

void SSTInfoElement_SubComponentInfo::outputSubComponentInfo ( 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