|
The Pedigree Project 0.1
|
#include <Network.h>
Collaboration diagram for StationInfo:Public Member Functions | |
| StationInfo (const StationInfo &info) | |
| StationInfo & | operator= (const StationInfo &info)=delete |
| Number of packets dropped because they were invalid. | |
Public Attributes | |
| IpAddress | ipv4 |
| IpAddress * | ipv6 |
| size_t | nIpv6Addresses |
| IpAddress | subnetMask |
| IpAddress | broadcast |
| IpAddress | gateway |
| Automatically calculated? | |
| IpAddress | gatewayIpv6 |
| IpAddress * | dnsServers |
| size_t | nDnsServers |
| Can contain IPv6 addresses. | |
| MacAddress | mac |
| size_t | nPackets |
| size_t | nDropped |
| Number of packets passed through the interface. | |
| size_t | nBad |
| Number of packets dropped by the filter. | |
Station information - basically information about this station, per NIC
| StationInfo::StationInfo | ( | ) |
Definition at line 23 of file Network.cc.
| StationInfo::StationInfo | ( | const StationInfo & | info | ) |
Definition at line 38 of file Network.cc.
|
virtual |
Definition at line 53 of file Network.cc.
| IpAddress StationInfo::gateway |
Automatically calculated?
Definition at line 47 of file Network.h.
Referenced by Nic3C90x::setStationInfo(), Dm9601::setStationInfo(), Ne2k::setStationInfo(), and VirtioNet::setStationInfo().
| MacAddress StationInfo::mac |
| size_t StationInfo::nBad |
Number of packets dropped by the filter.
Definition at line 57 of file Network.h.
Referenced by Network::badPacket().
| size_t StationInfo::nDnsServers |
Can contain IPv6 addresses.
Definition at line 51 of file Network.h.
Referenced by Nic3C90x::setStationInfo(), Dm9601::setStationInfo(), Ne2k::setStationInfo(), and VirtioNet::setStationInfo().
| size_t StationInfo::nDropped |
Number of packets passed through the interface.
Definition at line 56 of file Network.h.
Referenced by Network::droppedPacket().