TEMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
temu_EthernetIface Struct Reference

#include <temu-c/Bus/Ethernet.h>

Collaboration diagram for temu_EthernetIface:

Data Fields

void(* connect )(void *Obj, temu_PHYIfaceRef Dev)
 
void(* disconnect )(void *Obj, temu_PHYIfaceRef Dev)
 
void(* addMAC )(void *Obj, temu_PHYIfaceRef Dev, uint64_t MAC)
 
void(* removeMAC )(void *Obj, temu_PHYIfaceRef Dev, uint64_t MAC)
 
void(* setPromiscuous )(void *Obj, temu_PHYIfaceRef Dev, int PromiscuousMode)
 
uint16_t(* autoNegotiate )(void *Obj, uint16_t Caps)
 
int(* send )(void *Obj, temu_EthFrame *Frame)
 

Detailed Description

Definition at line 104 of file Ethernet.h.

Field Documentation

void(* temu_EthernetIface::addMAC)(void *Obj, temu_PHYIfaceRef Dev, uint64_t MAC)

Definition at line 110 of file Ethernet.h.

uint16_t(* temu_EthernetIface::autoNegotiate)(void *Obj, uint16_t Caps)

Definition at line 115 of file Ethernet.h.

void(* temu_EthernetIface::connect)(void *Obj, temu_PHYIfaceRef Dev)

Definition at line 105 of file Ethernet.h.

void(* temu_EthernetIface::disconnect)(void *Obj, temu_PHYIfaceRef Dev)

Definition at line 106 of file Ethernet.h.

void(* temu_EthernetIface::removeMAC)(void *Obj, temu_PHYIfaceRef Dev, uint64_t MAC)

Definition at line 111 of file Ethernet.h.

int(* temu_EthernetIface::send)(void *Obj, temu_EthFrame *Frame)

Definition at line 119 of file Ethernet.h.

void(* temu_EthernetIface::setPromiscuous)(void *Obj, temu_PHYIfaceRef Dev, int PromiscuousMode)

Definition at line 112 of file Ethernet.h.


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