16#ifndef SIMICS_SYSTEMC_IFACE_ETHERNET_COMMON_EXTENSION_H
17#define SIMICS_SYSTEMC_IFACE_ETHERNET_COMMON_EXTENSION_H
27 EthernetCommonInterface> {
Definition: ethernet_common_extension.h:27
virtual void call(EthernetCommonInterface *device)
Definition: ethernet_common_extension.h:29
virtual void frame(const types::frags_t *frame, int crc_ok)
Definition: ethernet_common_extension.h:38
Simics ethernet_common interface.
Definition: ethernet_common_interface.h:26
virtual void frame(const types::frags_t *frame, int crc_ok)=0
Base class for TLM2 extension, responsible for marshal/unmarshal of a Simics interface.
Definition: extension.h:40
void send()
Definition: extension.h:52
std::vector< types::AnyType > method_input_
Definition: extension.h:118
types::AnyType method_
Definition: extension.h:117
T value()
Definition: any_type.h:84
Definition: pci_bus_interface.h:24