template<class TExtension, class TInterface>
class simics::systemc::iface::ExtensionReceiver< TExtension, TInterface >
Receiver of protocol specific extensions.
The ExtensionReceiver can optionally be registered with the ExtensionDispatcher as a subscriber of transactions. If the receiver can handle one of the extensions set on the payload, it calls this extension with the object implementing the interface. The extension then handles the unmarshalling of the interface and calls the corresponding interface method of the object.