NetworkIpAddr Class Reference

#include <network_ip_addr.h>

Inheritance diagram for NetworkIpAddr:

Detailed Description

Reference counted class of NetworkIpAddrInterface.

Public Member Functions

 MAXON_DEFAULT_REFERENCE_CONSTRUCTORS (NetworkIpAddr, Reference)
 
 NetworkIpAddr (UChar a, UChar b, UChar c, UChar d)
 
 NetworkIpAddr (UInt16 x1, UInt16 x2, UInt16 x3, UInt16 x4, UInt16 x5, UInt16 x6, UInt16 x7, UInt16 x8)
 
 NetworkIpAddr (WILDCARD_IPV4_ADDRESS_TYPE)
 
 NetworkIpAddr (WILDCARD_IPV6_ADDRESS_TYPE)
 
String ToString (const FormatStatement *formatStatement=nullptr) const
 
const NetworkIpAddrPort operator+ (Int32 port) const
 

Constructor & Destructor Documentation

◆ NetworkIpAddr() [1/4]

NetworkIpAddr ( UChar  a,
UChar  b,
UChar  c,
UChar  d 
)

◆ NetworkIpAddr() [2/4]

NetworkIpAddr ( UInt16  x1,
UInt16  x2,
UInt16  x3,
UInt16  x4,
UInt16  x5,
UInt16  x6,
UInt16  x7,
UInt16  x8 
)

◆ NetworkIpAddr() [3/4]

◆ NetworkIpAddr() [4/4]

Member Function Documentation

◆ MAXON_DEFAULT_REFERENCE_CONSTRUCTORS()

MAXON_DEFAULT_REFERENCE_CONSTRUCTORS ( NetworkIpAddr  ,
Reference   
)

◆ ToString()

String ToString ( const FormatStatement formatStatement = nullptr) const

Returns a readable string of the content.

Parameters
[in]formatStatementNullptr or additional formatting instruction. Currently no additional formatting instructions are supported.
Returns
The converted result.

◆ operator+()

const NetworkIpAddrPort operator+ ( Int32  port) const