Open Lighting Architecture  Latest Git
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Files | Classes | Enumerations
Network

Detailed Description

Network related code.

Files

file  IPV4Address.h
 Represents an IPv4 Address.
 
file  MACAddress.h
 Represents a MAC Address.
 
file  SocketAddress.h
 Represents Socket Addresses.
 
file  SocketCloser.h
 Automatically close a socket when it goes out of scope.
 

Classes

class  ola::network::InterfacePicker
 Given some initial parameters, find the best network interface to use. More...
 
struct  ola::network::InterfacePicker::Options
 
class  ola::network::IPV4Address
 Represents a IPv4 Address. More...
 
class  ola::network::MACAddress
 Represents a MAC Address. More...
 
class  ola::network::SocketAddress
 The base SocketAddress. More...
 
class  ola::network::IPV4SocketAddress
 An IPv4 SocketAddress. More...
 
class  ola::network::GenericSocketAddress
 a Generic Socket Address More...
 
class  ola::network::SocketCloser
 Automatically close a socket when it goes out of scope. More...
 

Enumerations

enum  { LENGTH = 4 }
 The length in bytes of an IPv4 address.
 
enum  { LENGTH = 6 }