Provides get/set functionality for a connector attribute, typically registered by using the ConnectorAttribute class. More...
#include <connector.h>
Public Types | |
enum | { is_proxy = false } |
Public Member Functions | |
Connector ()=default | |
Connector (const Connector &other) | |
Connector & | operator= (const Connector &other) |
bool | set (const ConfObjectRef &connect) override |
InterfaceProvider & | provider () |
const InterfaceProvider & | provider () const |
InterfaceProvider * | operator-> () |
const InterfaceProvider * | operator-> () const |
Additional Inherited Members | |
Static Protected Attributes inherited from simics::systemc::ConnectorBase | |
static std::multimap< ConnectorBase *, ConnectorBase * > | root_to_proxy_ |
Provides get/set functionality for a connector attribute, typically registered by using the ConnectorAttribute class.
The class derived from InterfaceProvider passed as template parameter to Connector makes sure that the Simics conf-object implements the expected interface (on the given port).
anonymous enum |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverride |