private:
/** Descriptive name (for DPRINTF output) */
- const std::string portName;
+ mutable std::string portName;
/** A pointer to the peer port. Ports always come in pairs, that way they
can use a standardized interface to communicate between different
public:
+ Port()
+ : peer(NULL)
+ { }
+
/**
* Constructor.
*
RangeChange
};
+ void setName(const std::string &name)
+ { portName = name; }
+
/** Function to set the pointer for the peer port.
@todo should be called by the configuration stuff (python).
*/