Library: Net
Package: NetCore
Header: Poco/Net/IPAddressImpl.h
Direct Base Classes: IPAddressImpl
All Base Classes: IPAddressImpl, Poco::RefCountedObject
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
IPv4AddressImpl(
const void * addr
);
IPv4AddressImpl(
unsigned prefix
);
IPv4AddressImpl(
const IPv4AddressImpl & addr
);
const void * addr() const;
See also: Poco::Impl::IPAddressImpl::addr()
int af() const;
See also: Poco::Impl::IPAddressImpl::af()
IPAddressImpl * clone() const;
See also: Poco::Impl::IPAddressImpl::clone()
Family family() const;
See also: Poco::Impl::IPAddressImpl::family()
bool isBroadcast() const;
See also: Poco::Impl::IPAddressImpl::isBroadcast()
bool isGlobalMC() const;
See also: Poco::Impl::IPAddressImpl::isGlobalMC()
bool isIPv4Compatible() const;
bool isIPv4Mapped() const;
bool isLinkLocal() const;
See also: Poco::Impl::IPAddressImpl::isLinkLocal()
bool isLinkLocalMC() const;
bool isLoopback() const;
See also: Poco::Impl::IPAddressImpl::isLoopback()
bool isMulticast() const;
See also: Poco::Impl::IPAddressImpl::isMulticast()
bool isNodeLocalMC() const;
bool isOrgLocalMC() const;
bool isSiteLocal() const;
See also: Poco::Impl::IPAddressImpl::isSiteLocal()
bool isSiteLocalMC() const;
bool isWellKnownMC() const;
bool isWildcard() const;
See also: Poco::Impl::IPAddressImpl::isWildcard()
socklen_t length() const;
See also: Poco::Impl::IPAddressImpl::length()
void mask(
const IPAddressImpl * pMask,
const IPAddressImpl * pSet
);
See also: Poco::Impl::IPAddressImpl::mask()
bool operator != (
const IPv4AddressImpl & addr
) const;
IPv4AddressImpl operator & (
const IPv4AddressImpl & addr
) const;
IPv4AddressImpl & operator = (
const IPv4AddressImpl & param331
);
bool operator == (
const IPv4AddressImpl & addr
) const;
IPv4AddressImpl operator ^ (
const IPv4AddressImpl & addr
) const;
IPv4AddressImpl operator | (
const IPv4AddressImpl & addr
) const;
IPv4AddressImpl operator ~ () const;
static IPv4AddressImpl parse(
const std::string & addr
);
unsigned prefixLength() const;
Poco::UInt32 scope() const;
See also: Poco::Impl::IPAddressImpl::scope()
std::string toString() const;
See also: Poco::Impl::IPAddressImpl::toString()