DUNE: Uniform Navigational Environment  2019.02.0
DUNE::Network Namespace Reference

Detailed Description

Networking routines and classes.

Classes

class  Address
 
class  NameLookupError
 
class  InvalidAddress
 
class  NetworkError
 
class  NetworkUnreachable
 
class  HostUnreachable
 
class  ConnectionError
 
class  ConnectionClosed
 
class  ConnectionTimeout
 
class  FragmentedMessage
 
class  Fragments
 
class  Initializer
 
class  Interface
 
class  TCPSocket
 
class  TDMA
 
class  UDPSocket
 
class  URL
 

Functions

std::istream & operator>> (std::istream &is, Address &addr)
 
std::ostream & operator<< (std::ostream &os, const Address &addr)
 

Variables

class DUNE_DLL_SYM Address
 
class DUNE_DLL_SYM Initializer
 
class DUNE_DLL_SYM Interface
 
class DUNE_DLL_SYM TCPSocket
 
class DUNE_DLL_SYM UDPSocket
 
class DUNE_DLL_SYM URL
 

Function Documentation

std::ostream& DUNE::Network::operator<< ( std::ostream &  os,
const Address &  addr 
)
inline

Output stream inserter.

Parameters
osoutput stream.
addraddress.

References DUNE::Network::Address::str().

std::istream& DUNE::Network::operator>> ( std::istream &  is,
Address &  addr 
)
inline

Input stream extractor.

Parameters
isinput stream.
addrtarget address.

References DUNE::Network::Address::c_str().

Variable Documentation

class DUNE_DLL_SYM DUNE::Network::Initializer
class DUNE_DLL_SYM DUNE::Network::Interface
class DUNE_DLL_SYM DUNE::Network::TCPSocket
class DUNE_DLL_SYM DUNE::Network::URL