Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Member Functions | List of all members
ReliabilityManager Class Referenceabstract

#include <reliabilitymanager.h>

Collaboration diagram for ReliabilityManager:

Public Member Functions

void transaction (sc_object *self, tlm::generic_payload &gp)
 
void registerModel (sc_object *self)
 
void addressAddressPermanent (std::string name, uint8_t _and, uint8_t _or)
 
void addressAddressTransient (std::string name, uint8_t _and, uint8_t _or)
 
void damageDataPermanent (uint32_t addr, uint8_t _and, uint8_t _or)
 
void damageDataPermanent (std::string name, uint8_t _and, uint8_t _or)
 
void damageDataTransient (uint32_t addr, uint8_t _and, uint8_t _or)
 
void damageDataTransient (std::string name, uint8_t _and, uint8_t _or)
 
void script ()=0
 

Member Function Documentation

void ReliabilityManager::addressAddressPermanent ( std::string  name,
uint8_t  _and,
uint8_t  _or 
)
void ReliabilityManager::addressAddressTransient ( std::string  name,
uint8_t  _and,
uint8_t  _or 
)
void ReliabilityManager::damageDataPermanent ( uint32_t  addr,
uint8_t  _and,
uint8_t  _or 
)
void ReliabilityManager::damageDataPermanent ( std::string  name,
uint8_t  _and,
uint8_t  _or 
)
void ReliabilityManager::damageDataTransient ( uint32_t  addr,
uint8_t  _and,
uint8_t  _or 
)
void ReliabilityManager::damageDataTransient ( std::string  name,
uint8_t  _and,
uint8_t  _or 
)
void ReliabilityManager::registerModel ( sc_object *  self)
void ReliabilityManager::script ( )
pure virtual
void ReliabilityManager::transaction ( sc_object *  self,
tlm::generic_payload &  gp 
)

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