#include <net.hpp>
Metody publiczne | |
netif () | |
netif (struct netif &ni) | |
netif (char name[8], struct ethernet_address eth_addr, struct ip_address ip_addr, struct netmask_t netmask, void(*transmit)(uint8 *, uint32, uint32, uint8 *), int(*poll)(uint8 *, uint32 *)) | |
netif () | |
netif (struct netif &ni) | |
netif (char name[8], struct ethernet_address eth_addr, struct ip_address ip_addr, struct netmask_t netmask, void(*transmit)(uint8 *, uint32, uint32, uint8 *), int(*poll)(uint8 *, uint32 *)) | |
Atrybuty publiczne | |
char | name [8] |
struct ethernet_address | eth_addr |
struct ip_address | ip_addr |
struct netmask_t | netmask |
void(* | transmit )(uint8 *, uint32, uint32, uint8 *) |
int(* | poll )(uint8 *, uint32 *) |
struct netbuf * | netbuf_curr |
struct Collection::List < struct outbound_packet > | outbound |
class IPC::Lock::lock_t | outbound_lock |
Definicja w linii 928 pliku ip.old.2.cpp.
Net::netif::netif | ( | ) | [inline] |
Definicja w linii 939 pliku ip.old.2.cpp.
Odwołuje się do Net::netbuf_alloc(), netbuf_curr i Net::netbuf::nif.
Net::netif::netif | ( | struct netif & | ni | ) | [inline] |
Definicja w linii 941 pliku ip.old.2.cpp.
Odwołuje się do memmove(), netbuf_curr i Net::netbuf::nif.
Net::netif::netif | ( | char | name[8], | |
struct ethernet_address | eth_addr, | |||
struct ip_address | ip_addr, | |||
struct netmask_t | netmask, | |||
void(*)(uint8 *, uint32, uint32, uint8 *) | transmit, | |||
int(*)(uint8 *, uint32 *) | poll | |||
) | [inline] |
Definicja w linii 946 pliku ip.old.2.cpp.
Odwołuje się do Thread::i, Net::netbuf_alloc(), netbuf_curr i Net::netbuf::nif.
Net::netif::netif | ( | ) | [inline] |
Definicja w linii 129 pliku net.hpp.
Odwołuje się do Net::netbuf_alloc(), netbuf_curr i Net::netbuf::nif.
Net::netif::netif | ( | struct netif & | ni | ) | [inline] |
Net::netif::netif | ( | char | name[8], | |
struct ethernet_address | eth_addr, | |||
struct ip_address | ip_addr, | |||
struct netmask_t | netmask, | |||
void(*)(uint8 *, uint32, uint32, uint8 *) | transmit, | |||
int(*)(uint8 *, uint32 *) | poll | |||
) | [inline] |
Definicja w linii 136 pliku net.hpp.
Odwołuje się do Thread::i, Net::netbuf_alloc(), netbuf_curr i Net::netbuf::nif.
char Net::netif::name |
struct ethernet_address Net::netif::eth_addr [read] |
Definicja w linii 930 pliku ip.old.2.cpp.
Odwołania w Net::Arp::arp_transmit(), Net::Arp::arp_transmit_request(), e3c556_probe() i Net::EthernetFrameDemultiplexingThread().
struct ip_address Net::netif::ip_addr [read] |
Definicja w linii 931 pliku ip.old.2.cpp.
Odwołania w Net::Arp::arp_transmit(), Net::Arp::arp_transmit_request(), Net::init_3c556(), Net::IP::ip_transmit() i Net::Arp::processArpPacket().
struct netmask_t Net::netif::netmask [read] |
void(* Net::netif::transmit)(uint8 *, uint32, uint32, uint8 *) | ( | uint8 * | , | |
uint32 | , | |||
uint32 | , | |||
uint8 * | ||||
) |
Odwołania w Net::eth_transmit(), Net::init_3c556() i Net::onFramesTransmitted().
int(* Net::netif::poll)(uint8 *, uint32 *) | ( | uint8 * | , | |
uint32 * | ||||
) |
Odwołania w Net::init_3c556().
struct netbuf * Net::netif::netbuf_curr [read] |
struct Collection::List< struct outbound_packet > Net::netif::outbound [read] |
Definicja w linii 936 pliku ip.old.2.cpp.
Odwołania w Net::eth_transmit() i Net::onFramesTransmitted().
Definicja w linii 937 pliku ip.old.2.cpp.
Odwołania w Net::eth_transmit() i Net::onFramesTransmitted().