SST  7.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
const ElementInfoSubComponentSlotsubComponents

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.

const char* SST::ElementInfoComponent::description

Brief description of what the component does

const char* SST::ElementInfoComponent::name

Name of the component

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: