Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Member Functions | Protected Attributes | List of all members
BaseModule< BASE > Class Template Reference

#include <base.h>

Inheritance diagram for BaseModule< BASE >:
Collaboration diagram for BaseModule< BASE >:

Public Member Functions

 BaseModule (ModuleName mn)
 
virtual ~BaseModule ()
 
virtual void init_generics ()
 
virtual void init_registers ()
 
virtual void init_counters ()
 
virtual void init_power ()
 

Protected Attributes

ParameterAPIm_api
 Internal module gs param api instance. More...
 
ParameterArray m_generics
 Configuration generic container. More...
 
ParameterArray m_counters
 Performance counter container. More...
 
ParameterArray m_power
 Power counters container. More...
 

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