Apache log4cxx Version 0.10.0
InetAddress Class Reference

#include <inetaddress.h>

Inherits ObjectImpl.

Public Member Functions

 InetAddress (const LogString &hostName, const LogString &hostAddr)
LogString getHostAddress () const
 Returns the IP address string "%d.%d.%d.%d".
LogString getHostName () const
 Gets the host name for this IP address.
LogString toString () const
 Converts this IP address to a String.
Public Member Functions inherited from ObjectImpl
 ObjectImpl ()
virtual ~ObjectImpl ()
void addRef () const
void releaseRef () const
Public Member Functions inherited from Object
virtual const helpers::ClassgetClass () const
virtual ~Object ()
virtual bool instanceof (const Class &clazz) const =0
virtual const void * cast (const Class &clazz) const =0

Static Public Member Functions

static InetAddressList getAllByName (const LogString &host)
 Determines all the IP addresses of a host, given the host's name.
static InetAddressPtr getByName (const LogString &host)
 Determines the IP address of a host, given the host's name.
static InetAddressPtr getLocalHost ()
 Returns the local host.
static InetAddressPtr anyAddress ()
 Returns an InetAddress which can be used as any address, for example when listening on a port from any remote addresss.
Static Public Member Functions inherited from Object
static const helpers::ClassgetStaticClass ()
static const log4cxx::helpers::ClassRegistrationregisterClass ()

Additional Inherited Members

Protected Attributes inherited from ObjectImpl
unsigned int volatile ref

Constructor & Destructor Documentation

◆ InetAddress()

InetAddress ( const LogString & hostName,
const LogString & hostAddr )

Member Function Documentation

◆ anyAddress()

InetAddressPtr anyAddress ( )
static

Returns an InetAddress which can be used as any address, for example when listening on a port from any remote addresss.

◆ getAllByName()

InetAddressList getAllByName ( const LogString & host)
static

Determines all the IP addresses of a host, given the host's name.

◆ getByName()

InetAddressPtr getByName ( const LogString & host)
static

Determines the IP address of a host, given the host's name.

◆ getHostAddress()

LogString getHostAddress ( ) const

Returns the IP address string "%d.%d.%d.%d".

◆ getHostName()

LogString getHostName ( ) const

Gets the host name for this IP address.

◆ getLocalHost()

InetAddressPtr getLocalHost ( )
static

Returns the local host.

◆ toString()

LogString toString ( ) const

Converts this IP address to a String.


The documentation for this class was generated from the following file: