SST  6.0.0
SST::ElementInfoComponent Struct Reference

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 ElementInfoParamparams
const ElementInfoPortports
uint32_t category
const ElementInfoStatisticstats

Detailed Description

Describes a Component and its associated information.

Field Documentation

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().

const ElementInfoParam* SST::ElementInfoComponent::params

List of parameters for which this component expects to look.

Referenced by SST::SSTInfoElement_ComponentInfo::SSTInfoElement_ComponentInfo().

const ElementInfoPort* SST::ElementInfoComponent::ports

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)

const ElementInfoStatistic* SST::ElementInfoComponent::stats

List of statistic Names that this component wants enabled.

Referenced by SST::SSTInfoElement_ComponentInfo::SSTInfoElement_ComponentInfo().

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