SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::ConnectorProxy< InterfaceProvider > Class Template Reference

#include <connector.h>

Inheritance diagram for simics::systemc::ConnectorProxy< InterfaceProvider >:
simics::systemc::Connector< InterfaceProvider > simics::systemc::ConnectorBase

Public Types

enum  { is_proxy = true }
 
- Public Types inherited from simics::systemc::Connector< InterfaceProvider >
enum  { is_proxy = false }
 

Public Member Functions

 ConnectorProxy (ConnectorBase *root)
 
 ~ConnectorProxy ()
 
- Public Member Functions inherited from simics::systemc::Connector< InterfaceProvider >
 Connector ()=default
 
 Connector (const Connector &other)
 
Connectoroperator= (const Connector &other)
 
bool set (const ConfObjectRef &connect) override
 
InterfaceProviderprovider ()
 
const InterfaceProviderprovider () const
 
InterfaceProvideroperator-> ()
 
const InterfaceProvideroperator-> () const
 

Additional Inherited Members

- Static Protected Attributes inherited from simics::systemc::ConnectorBase
static std::multimap< ConnectorBase *, ConnectorBase * > root_to_proxy_
 

Member Enumeration Documentation

◆ anonymous enum

template<typename InterfaceProvider >
anonymous enum
Enumerator
is_proxy 

Constructor & Destructor Documentation

◆ ConnectorProxy()

template<typename InterfaceProvider >
simics::systemc::ConnectorProxy< InterfaceProvider >::ConnectorProxy ( ConnectorBase root)
inlineexplicit

◆ ~ConnectorProxy()


The documentation for this class was generated from the following file: