FreeNOS
Data Structures | Functions
libnet

The networking library implements standard networking protocols and networking support code. More...

Data Structures

class  ARP
 Address Resolution Protocol. More...
 
class  ARPSocket
 Address Resolution Protocol (ARP) socket. More...
 
class  Ethernet
 Ethernet networking protocol. More...
 
class  EthernetAddress
 Ethernet address file. More...
 
class  ICMP
 Internet Control Message Protocol (ICMP) More...
 
class  ICMPFactory
 Internet Control Message Protocol (ICMP) factory. More...
 
class  ICMPSocket
 Internet Control Message Protocol (ICMP) socket. More...
 
class  IPV4
 Internet Protocol Version 4. More...
 
class  IPV4Address
 IPV4 address file. More...
 
class  NetworkClient
 Networking Client implementation. More...
 
class  NetworkDevice
 Network Device abstract class. More...
 
class  NetworkProtocol
 Network protocol abstraction class. More...
 
class  NetworkQueue
 Networking packet queue implementation. More...
 
class  NetworkServer
 Networking server. More...
 
class  NetworkSocket
 Network socket represents a single logical connection on a protocol. More...
 
class  UDP
 User Datagram Protocol (UDP) More...
 
class  UDPFactory
 User Datagram Protocol (UDP). More...
 
class  UDPSocket
 User Datagram Protocol (UDP) socket. More...
 

Functions

Logoperator<< (Log &log, const Ethernet::Address &addr)
 
Logoperator<< (Log &log, const NetworkQueue::Packet &pkt)
 

Detailed Description

The networking library implements standard networking protocols and networking support code.

Function Documentation

◆ operator<<() [1/2]

Log& operator<< ( Log log,
const Ethernet::Address addr 
)

Definition at line 154 of file Ethernet.cpp.

References Ethernet::Address::addr, Log::append(), and Number::Hex.

◆ operator<<() [2/2]

Log& operator<< ( Log log,
const NetworkQueue::Packet pkt 
)