| gem5
    v21.1.0.2
    | 
#include <intpin.hh>
 
  
| Public Member Functions | |
| IntSourcePin (const std::string &_name, PortID _id, Device *owner, bool def_state=false) | |
|  Public Member Functions inherited from gem5::IntSourcePinBase | |
| IntSourcePinBase (const std::string &_name, PortID _id, bool def_state) | |
| void | raise () | 
| void | lower () | 
| void | bind (Port &peer) override | 
| Attach to a peer port.  More... | |
| void | unbind () override | 
| Dettach from a peer port.  More... | |
|  Public Member Functions inherited from gem5::Port | |
| virtual | ~Port () | 
| Virtual destructor due to inheritance.  More... | |
| Port & | getPeer () | 
| Return a reference to this port's peer.  More... | |
| const std::string | name () const | 
| Return port name (for DPRINTF).  More... | |
| PortID | getId () const | 
| Get the port id.  More... | |
| bool | isConnected () const | 
| Is this port currently connected to a peer?  More... | |
| void | takeOverFrom (Port *old) | 
| A utility function to make it easier to swap out ports.  More... | |
| Additional Inherited Members | |
|  Protected Member Functions inherited from gem5::Port | |
| void | reportUnbound () const | 
| Port (const std::string &_name, PortID _id) | |
| Abstract base class for ports.  More... | |
|  Protected Attributes inherited from gem5::Port | |
| const PortID | id | 
| A numeric identifier to distinguish ports in a vector, and set to InvalidPortID in case this port is not part of a vector.  More... | |
| Port * | _peer | 
| A pointer to this port's peer.  More... | |
| bool | _connected | 
| Whether this port is currently connected to a peer port.  More... | |
| 
 | inline |