Describes a Component and its associated information. More...
#include <element.h>
Data Fields | |
const char * | name |
const char * | description |
void(* | printHelp )(FILE *output) |
componentAllocate | alloc |
const ElementInfoParam * | params |
const ElementInfoPort * | ports |
uint32_t | category |
const ElementInfoStatistic * | stats |
Describes a Component and its associated information.
componentAllocate SST::ElementInfoComponent::alloc |
Pointer to function to allocate a new instance of this component.
uint32_t SST::ElementInfoComponent::category |
Bit-mask of categories in which this component fits.
Referenced by SST::SSTInfoElement_ComponentInfo::getCategoryValue().
const char* SST::ElementInfoComponent::description |
Brief description of what the component does
Referenced by SST::SSTInfoElement_ComponentInfo::getDesc().
const char* SST::ElementInfoComponent::name |
Name of the component
Referenced by SST::SSTInfoElement_ComponentInfo::getName().
List of parameters for which this component expects to look.
Referenced by SST::SSTInfoElement_ComponentInfo::SSTInfoElement_ComponentInfo().
List of ports that this component uses.
Referenced by SST::SSTInfoElement_ComponentInfo::SSTInfoElement_ComponentInfo().
void(* SST::ElementInfoComponent::printHelp)(FILE *output) |
Pointer to a function that will print additional documentation about the component. (optional)
List of statistic Names that this component wants enabled.
Referenced by SST::SSTInfoElement_ComponentInfo::SSTInfoElement_ComponentInfo().