14#ifndef SIMICS_SYSTEMC_IFACE_ETHERNET_COMMON_EXTENSION_H
15#define SIMICS_SYSTEMC_IFACE_ETHERNET_COMMON_EXTENSION_H
25 EthernetCommonInterface> {
Definition: ethernet_common_extension.h:25
void frame(const types::frags_t *frame, int crc_ok) override
Definition: ethernet_common_extension.h:36
void call(EthernetCommonInterface *device) override
Definition: ethernet_common_extension.h:27
Simics ethernet_common interface.
Definition: ethernet_common_interface.h:24
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:38
void send()
Definition: extension.h:50
std::vector< types::AnyType > method_input_
Definition: extension.h:116
types::AnyType method_
Definition: extension.h:115
T value()
Definition: any_type.h:87