Library: Net
Package: NetCore
Header: Poco/Net/IPAddressImpl.h
Inheritance
Direct Base Classes: IPAddressImpl
All Base Classes: IPAddressImpl, Poco::RefCountedObject
Member Summary
Member Functions: addr, af, clone, family, isBroadcast, isGlobalMC, isIPv4Compatible, isIPv4Mapped, isLinkLocal, isLinkLocalMC, isLoopback, isMulticast, isNodeLocalMC, isOrgLocalMC, isSiteLocal, isSiteLocalMC, isWellKnownMC, isWildcard, length, mask, operator !=, operator &, operator =, operator ==, operator ^, operator |, operator ~, parse, prefixLength, scope, toString
Inherited Functions: addr, af, clone, duplicate, family, isBroadcast, isGlobalMC, isIPv4Compatible, isIPv4Mapped, isLinkLocal, isLinkLocalMC, isLoopback, isMulticast, isNodeLocalMC, isOrgLocalMC, isSiteLocal, isSiteLocalMC, isWellKnownMC, isWildcard, length, mask, prefixLength, referenceCount, release, scope, toString
Constructors
IPv4AddressImpl
IPv4AddressImpl
IPv4AddressImpl(
    const void * addr
);
IPv4AddressImpl
IPv4AddressImpl(
    unsigned prefix
);
IPv4AddressImpl
IPv4AddressImpl(
    const IPv4AddressImpl & addr
);
Member Functions
addr 
 
const void * addr() const;
See also: Poco::Net::Impl::IPAddressImpl::addr()
af 
 
int af() const;
See also: Poco::Net::Impl::IPAddressImpl::af()
clone 
 
IPAddressImpl * clone() const;
See also: Poco::Net::Impl::IPAddressImpl::clone()
family 
 
Family family() const;
See also: Poco::Net::Impl::IPAddressImpl::family()
isBroadcast 
 
bool isBroadcast() const;
isGlobalMC 
 
bool isGlobalMC() const;
isIPv4Compatible 
 
bool isIPv4Compatible() const;
isIPv4Mapped 
 
bool isIPv4Mapped() const;
isLinkLocal 
 
bool isLinkLocal() const;
isLinkLocalMC 
 
bool isLinkLocalMC() const;
isLoopback 
 
bool isLoopback() const;
isMulticast 
 
bool isMulticast() const;
isNodeLocalMC 
 
bool isNodeLocalMC() const;
isOrgLocalMC 
 
bool isOrgLocalMC() const;
isSiteLocal 
 
bool isSiteLocal() const;
isSiteLocalMC 
 
bool isSiteLocalMC() const;
isWellKnownMC 
 
bool isWellKnownMC() const;
isWildcard 
 
bool isWildcard() const;
length 
 
socklen_t length() const;
See also: Poco::Net::Impl::IPAddressImpl::length()
mask 
 
void mask(
    const IPAddressImpl * pMask,
    const IPAddressImpl * pSet
);
See also: Poco::Net::Impl::IPAddressImpl::mask()
operator !=
bool operator != (
    const IPv4AddressImpl & addr
) const;
operator &
IPv4AddressImpl operator & (
    const IPv4AddressImpl & addr
) const;
operator =
IPv4AddressImpl & operator = (
    const IPv4AddressImpl & param434
);
operator ==
bool operator == (
    const IPv4AddressImpl & addr
) const;
operator ^
IPv4AddressImpl operator ^ (
    const IPv4AddressImpl & addr
) const;
operator |
IPv4AddressImpl operator | (
    const IPv4AddressImpl & addr
) const;
operator ~
IPv4AddressImpl operator ~ () const;
parse 
 
static IPv4AddressImpl parse(
    const std::string & addr
);
prefixLength 
 
unsigned prefixLength() const;
scope 
 
Poco::UInt32 scope() const;
See also: Poco::Net::Impl::IPAddressImpl::scope()
toString 
 
std::string toString() const;