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 | |
| virtual | ~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 |
|
virtualdefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverride |