Sese Framework
x.y.z
A cross-platform framework
|
成员的完整列表,这些成员属于 sese::net::IPv4Address,包括所有继承而来的类成员
address | sese::net::IPv4Address | private |
any(uint16_t port=0) | sese::net::IPv4Address | static |
create(const char *address, uint16_t port) | sese::net::IPv4Address | static |
sese::net::Address::create(const sockaddr *address, socklen_t address_len) | sese::net::Address | static |
getAddress() const noexcept override | sese::net::IPv4Address | virtual |
getBroadcastAddress(uint32_t prefix_len) const noexcept override | sese::net::IPv4Address | virtual |
getFamily() noexcept override | sese::net::IPv4Address | inlinevirtual |
getNetworkAddress(uint32_t prefix_len) const noexcept override | sese::net::IPv4Address | virtual |
getPort() const noexcept override | sese::net::IPv4Address | inlinevirtual |
getRawAddress() const noexcept override | sese::net::IPv4Address | virtual |
getRawAddressLength() const noexcept override | sese::net::IPv4Address | virtual |
getSubnetMask(uint32_t prefix_len) const noexcept override | sese::net::IPv4Address | virtual |
IPv4Address(const sockaddr_in &address) | sese::net::IPv4Address | explicit |
IPv4Address(uint32_t address=INADDR_ANY, uint16_t port=0) | sese::net::IPv4Address | explicit |
localhost(uint16_t port=0) | sese::net::IPv4Address | static |
lookUp(std::vector< Address::Ptr > &result, const std::string &host, int family=AF_INET, int type=0, int protocol=0) | sese::net::Address | static |
lookUpAny(const std::string &host, int family=AF_INET, int type=0, int protocol=0) | sese::net::Address | static |
Ptr typedef | sese::net::IPv4Address | |
setFamily(uint16_t family) noexcept override | sese::net::IPv4Address | inlinevirtual |
setPort(uint16_t port) noexcept override | sese::net::IPv4Address | inlinevirtual |
~Address()=default | sese::net::Address | virtual |