public

Inheritance Graph

graph BT
	IPv4Address
	click IPv4Address "classUtil_1_1Network_1_1IPv4Address"

Description

Public Functions

   
   
  IPv4Address()
   
  IPv4Address(const InternalIPv4AddressData_t & internalData)
   
  IPv4Address(uint32_t _host, uint16_t _port)
   
  IPv4Address(const IPv4Address & source)
   
  ~IPv4Address()
   
IPv4Address & operator=(const IPv4Address & source)
   
void setHost(uint32_t host)
   
void setPort(uint16_t port)
   
bool operator<(const IPv4Address & p) const
   
bool isValid() const
   
std::string toString() const
   
std::string getHostAsString() const
   
uint32_t getHost() const
   
uint16_t getPort() const
   
const InternalIPv4AddressData_t * getData() const

Public Static Functions

   
   
IPv4Address resolveHost(const std::string & host, uint16_t port)

Documentation

function
Util::Network::IPv4Address::IPv4Address

public
   
   
IPv4Address( )

Defined in Util/Network/Network.h:30


function
Util::Network::IPv4Address::IPv4Address

public
     
     
IPv4Address( const InternalIPv4AddressData_t & internalData )

Defined in Util/Network/Network.h:31


function
Util::Network::IPv4Address::IPv4Address

public
     
     
IPv4Address( uint32_t _host,
  uint16_t _port
)    

Defined in Util/Network/Network.h:32


function
Util::Network::IPv4Address::IPv4Address

public
     
     
IPv4Address( const IPv4Address & source )

Defined in Util/Network/Network.h:33


function
Util::Network::IPv4Address::~IPv4Address

public
   
   
~IPv4Address( )

Defined in Util/Network/Network.h:34


function
Util::Network::IPv4Address::operator=

public
     
     
IPv4Address & operator=( const IPv4Address & source )

Defined in Util/Network/Network.h:36


function
Util::Network::IPv4Address::setHost

public
     
     
void setHost( uint32_t host )

Defined in Util/Network/Network.h:37


function
Util::Network::IPv4Address::setPort

public
     
     
void setPort( uint16_t port )

Defined in Util/Network/Network.h:38


function
Util::Network::IPv4Address::operator<

public const
     
     
bool operator<( const IPv4Address & p ) const

Defined in Util/Network/Network.h:39


function
Util::Network::IPv4Address::isValid

public const
   
   
bool isValid( ) const

Defined in Util/Network/Network.h:40


function
Util::Network::IPv4Address::toString

public const
   
   
std::string toString( ) const

Defined in Util/Network/Network.h:41


function
Util::Network::IPv4Address::getHostAsString

public const
   
   
std::string getHostAsString( ) const

Defined in Util/Network/Network.h:42


function
Util::Network::IPv4Address::getHost

public const
   
   
uint32_t getHost( ) const

Defined in Util/Network/Network.h:43


function
Util::Network::IPv4Address::getPort

public const
   
   
uint16_t getPort( ) const

Defined in Util/Network/Network.h:44


function
Util::Network::IPv4Address::getData

public const
   
   
const InternalIPv4AddressData_t * getData( ) const

Defined in Util/Network/Network.h:45


function
Util::Network::IPv4Address::resolveHost

public static
     
     
IPv4Address resolveHost( const std::string & host,
  uint16_t port
)    

Defined in Util/Network/Network.h:47