Allow ports to be created without a name.
--HG-- extra : convert_revision : 26dad6853feaf4f68907aab902c54259281cac1c
This commit is contained in:
parent
4787d357d5
commit
f1a24337a8
1 changed files with 8 additions and 1 deletions
|
@ -74,7 +74,7 @@ class Port
|
||||||
private:
|
private:
|
||||||
|
|
||||||
/** Descriptive name (for DPRINTF output) */
|
/** 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
|
/** A pointer to the peer port. Ports always come in pairs, that way they
|
||||||
can use a standardized interface to communicate between different
|
can use a standardized interface to communicate between different
|
||||||
|
@ -83,6 +83,10 @@ class Port
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
Port()
|
||||||
|
: peer(NULL)
|
||||||
|
{ }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructor.
|
* Constructor.
|
||||||
*
|
*
|
||||||
|
@ -105,6 +109,9 @@ class Port
|
||||||
RangeChange
|
RangeChange
|
||||||
};
|
};
|
||||||
|
|
||||||
|
void setName(const std::string &name)
|
||||||
|
{ portName = name; }
|
||||||
|
|
||||||
/** Function to set the pointer for the peer port.
|
/** Function to set the pointer for the peer port.
|
||||||
@todo should be called by the configuration stuff (python).
|
@todo should be called by the configuration stuff (python).
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in a new issue