|
R-Type
Distributed multiplayer game engine in C++
|
#include <ENetAddress.hpp>


Public Member Functions | |
| ENetAddressWrapper (const std::string &hostname, uint16_t port) | |
| ENetAddressWrapper (const ENetAddress &address) | |
| ENetAddressWrapper (const ENetAddressWrapper &other) | |
| ENetAddressWrapper & | operator= (const ENetAddressWrapper &other) |
| std::string | getHost () const override |
| Get the hostname or IP address as a string. | |
| uint16_t | getPort () const override |
| Get the port number. | |
| void | setHost (const std::string &hostname) override |
| Set the hostname or IP address. | |
| void | setPort (uint16_t port) override |
| Set the port number. | |
| const ENetAddress & | getNativeAddress () const |
| ENetAddress & | getNativeAddress () |
Public Member Functions inherited from IAddress | |
| virtual | ~IAddress ()=default |
Private Attributes | |
| ENetAddress | _address |
Definition at line 14 of file ENetAddress.hpp.
|
explicit |
Definition at line 12 of file ENetAddress.cpp.
References _address.
|
explicit |
Definition at line 20 of file ENetAddress.cpp.
| ENetAddressWrapper::ENetAddressWrapper | ( | const ENetAddressWrapper & | other | ) |
Definition at line 22 of file ENetAddress.cpp.
|
overridevirtual |
Get the hostname or IP address as a string.
Implements IAddress.
Definition at line 31 of file ENetAddress.cpp.
References _address.
| ENetAddress & ENetAddressWrapper::getNativeAddress | ( | ) |
Definition at line 47 of file ENetAddress.cpp.
References _address.
| const ENetAddress & ENetAddressWrapper::getNativeAddress | ( | ) | const |
Definition at line 43 of file ENetAddress.cpp.
References _address.
|
overridevirtual |
Get the port number.
Implements IAddress.
Definition at line 39 of file ENetAddress.cpp.
References _address.
| ENetAddressWrapper & ENetAddressWrapper::operator= | ( | const ENetAddressWrapper & | other | ) |
Definition at line 24 of file ENetAddress.cpp.
References _address.
|
overridevirtual |
Set the hostname or IP address.
| host | The hostname or IP address string. |
Implements IAddress.
Definition at line 51 of file ENetAddress.cpp.
References _address.
|
overridevirtual |
Set the port number.
| port | The port number. |
Implements IAddress.
Definition at line 57 of file ENetAddress.cpp.
References _address.
|
private |
Definition at line 30 of file ENetAddress.hpp.
Referenced by ENetAddressWrapper(), getHost(), getNativeAddress(), getNativeAddress(), getPort(), operator=(), setHost(), and setPort().