12 #ifndef SST_CORE_ELIBASE_H
13 #define SST_CORE_ELIBASE_H
15 #include <sst/core/sst_types.h>
21 #define COMPONENT_CATEGORY_UNCATEGORIZED 0x00
22 #define COMPONENT_CATEGORY_PROCESSOR 0x01
23 #define COMPONENT_CATEGORY_MEMORY 0x02
24 #define COMPONENT_CATEGORY_NETWORK 0x04
25 #define COMPONENT_CATEGORY_SYSTEM 0x08
64 const char * description;
65 const char * superclass;
72 #endif // SST_CORE_ELIBASE_H
const char * defaultValue
Definition: elibase.h:43
const char * description
Definition: elibase.h:42
const char * description
Definition: elibase.h:58
const char ** validEvents
Definition: elibase.h:51
Describes Ports that the Component can use.
Definition: elibase.h:56
Describes Statistics used by a Component.
Definition: elibase.h:31
const char * description
Definition: elibase.h:50
const char * name
Definition: elibase.h:41
const char * name
Definition: elibase.h:32
Describes Parameters to a Component.
Definition: elibase.h:40
const char * description
Definition: elibase.h:33
const char * name
Definition: elibase.h:49
const uint8_t enableLevel
Definition: elibase.h:35
const char * name
Definition: elibase.h:57
Describes Ports that the Component can use.
Definition: elibase.h:48
const std::vector< std::string > validEvents
Definition: elibase.h:59
const char * units
Definition: elibase.h:34