#include <address.h>
|
| | Address () |
| |
| | Address (u32 address, u16 port) |
| |
| | Address (u8 a, u8 b, u8 c, u8 d, u16 port) |
| |
| | Address (const IPv6AddressBytes *ipv6_bytes, u16 port) |
| |
| bool | operator== (const Address &address) const |
| |
| bool | operator!= (const Address &address) const |
| |
| int | getFamily () const |
| |
| bool | isValid () const |
| |
| bool | isIPv6 () const |
| |
| struct in_addr | getAddress () const |
| |
| struct in6_addr | getAddress6 () const |
| |
| u16 | getPort () const |
| |
| void | print (std::ostream &s) const |
| |
| std::string | serializeString () const |
| |
| bool | isAny () const |
| |
| bool | isLocalhost () const |
| |
| void | Resolve (const char *name, Address *fallback=nullptr) |
| |
| void | setAddress (u32 address) |
| |
| void | setAddress (u8 a, u8 b, u8 c, u8 d) |
| |
| void | setAddress (const IPv6AddressBytes *ipv6_bytes) |
| |
| void | setPort (u16 port) |
| |
◆ Address() [1/4]
◆ Address() [2/4]
| Address::Address |
( |
u32 | address, |
|
|
u16 | port ) |
◆ Address() [3/4]
| Address::Address |
( |
u8 | a, |
|
|
u8 | b, |
|
|
u8 | c, |
|
|
u8 | d, |
|
|
u16 | port ) |
◆ Address() [4/4]
◆ getAddress()
| struct in_addr Address::getAddress |
( |
| ) |
const |
|
inline |
◆ getAddress6()
| struct in6_addr Address::getAddress6 |
( |
| ) |
const |
|
inline |
◆ getFamily()
| int Address::getFamily |
( |
| ) |
const |
|
inline |
◆ getPort()
| u16 Address::getPort |
( |
| ) |
const |
|
inline |
◆ isAny()
| bool Address::isAny |
( |
| ) |
const |
◆ isIPv6()
| bool Address::isIPv6 |
( |
| ) |
const |
|
inline |
◆ isLocalhost()
| bool Address::isLocalhost |
( |
| ) |
const |
◆ isValid()
| bool Address::isValid |
( |
| ) |
const |
|
inline |
◆ operator!=()
| bool Address::operator!= |
( |
const Address & | address | ) |
const |
|
inline |
◆ operator==()
| bool Address::operator== |
( |
const Address & | address | ) |
const |
◆ print()
| void Address::print |
( |
std::ostream & | s | ) |
const |
◆ Resolve()
| void Address::Resolve |
( |
const char * | name, |
|
|
Address * | fallback = nullptr ) |
◆ serializeString()
| std::string Address::serializeString |
( |
| ) |
const |
References m_addr_family, and m_address.
Referenced by Game::connectToServer(), Game::createSingleplayerServer(), Server::denyIfBanned(), Server::handleCommand_FirstSrp(), Server::handleCommand_Init(), Server::handleCommand_SrpBytesA(), ModApiServer::l_get_player_information(), ModApiClient::l_get_server_info(), print(), con::ConnectionSendThread::processNonReliableCommand(), con::ConnectionSendThread::resendReliable(), run_dedicated_server(), con::ConnectionSendThread::serve(), Server::StageTwoClientInit(), Server::start(), and ClientInterface::step().
◆ setAddress() [1/3]
◆ setAddress() [2/3]
| void Address::setAddress |
( |
u32 | address | ) |
|
◆ setAddress() [3/3]
| void Address::setAddress |
( |
u8 | a, |
|
|
u8 | b, |
|
|
u8 | c, |
|
|
u8 | d ) |
◆ setPort()
| void Address::setPort |
( |
u16 | port | ) |
|
◆ ipv4
| struct in_addr Address::ipv4 |
◆ ipv6
| struct in6_addr Address::ipv6 |
◆ m_addr_family
| unsigned short Address::m_addr_family = 0 |
|
private |
Referenced by getFamily(), isAny(), isIPv6(), isLocalhost(), isValid(), operator==(), print(), Resolve(), serializeString(), setAddress(), and setAddress().
◆ [union]
| union { ... } Address::m_address |
◆ m_port
The documentation for this class was generated from the following files: