Go to the documentation of this file.
68 bus_(&slot), immSlot_(NULL), width_(width), destination_(&destination) {
86 bus_(NULL), immSlot_(&slot), width_(width), destination_(&destination) {
98 : bus_(&slot), width_(0), destination_(NULL) {}
static const std::string OSKEY_SLOT
ObjectState attribute key for slot name.
ObjectState * saveState() const
static const std::string OSNAME_TEMPLATE_SLOT
ObjectState name for template slot.
TemplateSlot(const Bus &slot, int width, ImmediateUnit &destination)
static const std::string OSKEY_WIDTH
ObjectState attribute key for bit width.
static const std::string OSKEY_FU_WRITE
static const std::string OSKEY_RF_READ
ImmediateUnit * destination() const
static const std::string OSKEY_RF_WRITE
static const std::string OSKEY_FU_READ
void setAttribute(const std::string &name, const std::string &value)
static const std::string OSKEY_DESTINATION
ObjectState attribute key for destination.